远程面试,用的牛客网,面试官很nice,面试体验非常棒,是家不错的公司。第一轮开头都是经典的自我介绍,完了面试官会看你简历上提到的一些技术点,和你探讨。比如okhttp和volley的对比,okhttp里面拦截器的作用。leakcanary的原理?多线程的三个特性?多线程顺序打印ABC,john方法?Handler和HandlerThread区别?
一个线程有几个Looper?Activity, Window和view关系?DecordView AcitonBar和contentview关系?View的绘制流程?onMeasure做了什么?ViewGroup的onMeasure做了什么?onLayout里面可以触发draw吗?invalidate和requestLayout的不同?https和http有什么不同?https的加密过程?Activity滑动到一半时退出app,手势的问题,怎么实现的?
最后就是写代码:二叉树的遍历,获取二叉树的路径(root, target)?整体来说问的都是实际中用到的知识,不会弄些很偏不切合实际的问题,只要平时技术做得多,基本上通过不难。
...查看更多