百度二面
- 项目:梳理项目;项目难点;项目中技术框架
- 算法题:手写二分法;电梯状态机设计
- 其他:优缺点;专业
百度三面
- 算法题:最长公共子串
- Android:ART虚拟机类加载机制;okhttp原理;热修复原理
- 其余闲聊:优点缺点;大学遗憾;作为班长组织了哪些活动;长期坚持的事情;专业去向
##美团
美团面试是现场一天面完,技术面试一共两轮,最后有一轮HR面试,回忆起来似乎问的问题不是特别多,但都比较开放,聊的比较深入,技术一面直接打开美团APP聊相关页面设计实现,这种方式还是比较新颖的,二面则是聊项目比较多,问很多项目中具体实现细节。
- 项目:实习项目;项目最难点;项目中技术选择;阿里云对象存储OSS的STS凭证设计
- Android:Lint工具是编译期的吗,原理;美团首页设计具体实现;
RecyclerView多Item的难点; - 设计模式:MVP MVVM使用场景
- HR:现在有什么offer;选择offer依据;聊一聊怎么解决公司内沟通问题
网易
网易技术面试一共四轮,三轮技术,一轮HR,前两轮视频面试,后两轮现场面试。网易技术一面二面以基础居多,聊的都是写代码会遇到的问题,比较细,三面是比较深入的,聊了很多情景题,比如日志系统的设计的全方面,包括效率,安全等等。
网易一面
- 项目:介绍实习期间解bug映像最深的
- Android:事件分发传递过程,onTouchEvent返回flase怎么办;怎么设计缓存;Android数据持久化,数据库怎么批处理(原理);SP支不支持多线程,SP怎么实现多线程;View绘制过程;Handler消息机制
- Java:B线程怎么实现等待A线程完成工作;线程怎么结束工作,Java结束线程的三种方法;Java线程哪些方法支持中断;设计一个有限资源的请求;怎么设计对象池(对象的存与放回);线程池的线程什么时候创建;Java中的锁,可重入锁性能
- 算法题:两个数组交换一个值,让和相等,找到这两个值
网易二面
- 项目