腾讯初试一面:https://blog.csdn.net/Chance00/article/details/82999059
腾讯复试一面:https://blog.csdn.net/Chance00/article/details/82999651
腾讯复试二面:https://blog.csdn.net/Chance00/article/details/82999787
腾讯复试三面:https://blog.csdn.net/Chance00/article/details/82999903
腾讯HR面:https://blog.csdn.net/Chance00/article/details/82999973
腾讯Android开发四面
中午11点20电话面试
1.讲一下concurrentHashMap的底层实现
2.什么是栈帧
3.JVM内存模型是哪几块儿
4.JVM垃圾回收机制
5.软引用,弱引用
6.操作系统中的多级页表为什么能提升效率
7.操作系统的内存为什么要按页划分
8.什么叫做大端模式什么叫小端模式
9.HTTP请求使用的是大端还是小端
10.一个的网络问题,甚至专业术语我都没听过,网络部分太欠缺
11.TCP协议包含哪些东西,分别占几个字节
12.1000瓶酒,有一瓶是毒酒,用若干只老鼠一齐喝,老鼠只能喝一次,喝到毒酒的老鼠嗝儿屁。酒可以混合着喝,混合的酒中有毒酒,老鼠喝了也会嗝儿屁
13.一个APP有多个进程如何计算前台存活时间
14.Activity的生命周期
15.Acitvity的启动模式中,有一种SingleTask,SingleTask模式下,栈中已经存在某个Activity,该Activity被再次启动,其生命周期是怎样的,会调用哪些方法
------我说了常见的调用方式和生命周期的变换,面试官说除此之外还有一种生命周期执行的可能,我始终没有get到
16.AIDL的使用
17.Binder通信使用了哪种设计模式