整个面试周期在一周之内完成。
一面(群面2h):
没有啥可阐述的,就是大家合作完成一个oop。
没有啥可阐述的,就是大家合作完成一个oop。
ps:技术群面,一次奇特的体验!!
二面(1h30min):
1.自我介绍,项目介绍
2.聊到okhttp,介绍库(线程调度,缓存,拦截器)
3.Http报文格式(字段作用),请求方法?GET和POST区别?
4.状态码有哪些?项目中具体用到哪些?
5.Https建立连接过程。
6.Https如何加密?如何进行身份验证?
7.DNS劫持。
8.Cookie相关。
8.JMM内存模型与volatile。
9.synchronized与lock(ReentrantLock又谈到CAS)。
10.GC过程。
11.啥可作为GC Root的对象?
12.finalize()。
13.Object中的方法。
14.HashMap中插入的key要注意什么?
15.HashMap扩容机制。
16.内存泄漏,内存溢出,内存抖动。
17.Handler机制
18.自定义View,事件分发机制。
19. scrollby,scrollto.
20.SQLite相关.
21.算法:很简单的一个算法,只需口述思想即可。
ps:个人感觉二面才和其它的一面差不多...回忆不全.Android部分有遗忘。
三面(30min):
1.自我介绍,聊项目
2.聊天
3.场景题(忘了)
ps:许愿通过.
全部评论
(0) 回帖