timeline:9.15投递9.18一面9.23 二面9.25 三面靠回忆,记得不是很清楚,三面没记当时百度1面1.线程进程区别2.智能指针作用3.指针和引用3.协程4.java内存模型5.string stringbuffer区别6.android四大组件7.安卓布局8.安卓进程通信9.安卓事件分发10.进程间通信11.设计模式12.java13.锁介绍14.mvc架构15.死锁16 java泛型17.泛型擦除18.java接口和抽象类19中间人攻击20.https21 tcp udp区别22 项目,实习相关23.git使用手撕:生产者消费者 消息队列二面百度 2面1.实习相关 30min问实习负责的项目底层,怎么做的,负责了什么,选择什么方案,怎么做的优化等等。2.nginx怎么做的推拉流3.协同过滤算法怎么设计4.crash问题如何排查和处理5.为什么用MD5,不是没那么安全5.项目还有些问的不记得了(大概20min)6.c++内存泄漏,野指针处理方式7.hadoop了解8.事务介绍,项目中有用吗9.c++符号表相关手撕:无重复子串变题3面主要是问一些语言的思维问实习