难的一批,不亏是腾讯
10.28 10.15开始(四十多分钟)
自我介绍
lifecycle了解吗
recycleview了解吗(不了解)
非对称加密,对称加密
https,http
状态码的含义,404,502
tls ssl四次握手
tcp三次握手
apk组成
leakcanary源码结构
retrofit和okhttp的源码结构
view的绘制过程
activity,Window,view的关系(还好看过源码)
activity有几个Window
事件分发源码
activity启动另外一个activity的时候横屏切换再点击返回,过程中发生的生命周期
自己做的项目用到的设计模式
了解的设计模式在源码上哪些地方有用到
int float double多少位
(这些问题写出来看着挺简单的,但是会一直往深了问,比如一个activity启动另外一个activity,而且我感觉这个面试官是想到哪就问到哪:)
反问 面试情况如何 等几分钟下一轮
二面 噩梦开始(二十多分钟,因为后面还有很多排队的就没多问)
最开始一个做最简单的算法题链表反转,要求五分钟之内写出来
然后从项目开始一直问,看到我的项目用了mvvm,问怎么利用这个添加一个新功能(忘了具体是啥了)
另外还根据项目连续问了好几个问题,都只答上来最浅显的答案
当时已经被问的懵逼了,以为看过几十篇面经应该能从容一点,唉,果然还是腾讯啊。
全部评论
(4) 回帖