6.Activity之间的通信方法
7.SSL/TLS,以及位于哪一层
8.GET和POST区别,登录用哪个
- 算法:层序输入二叉树,计算深度
二面 25分钟
1.项目相关
*三面 1小时
1.项目相关及拓展
2.场景实现结合安卓特性分析
3.算法:4道数组题及其变形题,主要考逻辑
HR面
1.常规问题
项目是两个local / offline安卓app,总体上项目扯得比较多,包括底层原理、开发需求、实现方法、优化拓展等
小米
第一面:
-
问了一些Android基础;
-
2个算法。
第二面:
-
问了一些JVM相关;
-
类加载器;
-
FrameWork层。
第三面技术经理:
-
问了一下项目经历;
-
离职原因;
-
期望薪水;
-
解决问题能力等。
-
顺便写了1个算法。
第四面,第四轮貌似是个技术专家之类的角色:
-
一直在追问各种原理和基础细节,还有一些比较古怪的问题,考察基础和反应能力;
-
1个算法;
-
总结:有4个算法。小米的技术团队还是比较强的,一线工程师的基础都很扎实。不是很熟悉的技术不要往简历里面写,被揪住了是会扣分的。很注重基础细节,基础一定要扎实。
腾讯
一面(30mins):
0、自我介绍
1、View过度绘制有什么工具进行查看</