阿里技术一面-35min
1、自我介绍
Android
2、有没有遇到OOM问题(有遇到内存泄漏问题)
3、Handler机制
4、ThreadLocal
5、Activity启动到加载View过程
6、View绘制过程
7、LinearLayout (wrap_content) & TextView (match_parent) 最终结果???
8、OKHttp(1. 为什么选择它? 2. 性能了解不?3. 内部有哪些设计模式)
9、了解EventBus嘛?
设计模式
10、用过哪些设计模式
11、观察者举例
12、网络
13、HTTP & HTTPS区别
14、其他
15、专业问题
16、参加的比赛
阿里技术二面-1h
1、自我介绍
项目
2、为什么选择OKHTTP框架
3、加载图片框架?
4、JSON解析框架?
5、技术选型?
6、页面个数?
7、OSS上传凭证怎么设计缓存?怎么加密?
8、还有哪些项目可以说的?
Android
9、Activity生命周期?启动透明Activity生命周期?按Home键生命周期?
10、后台杀死APP后怎么恢复数据?
11、一个APP可以多进程嘛?
12、ListView和RecyclerView区别?
13、RecyclerView卡顿怎么排查?
14、RecyclerView怎么实现多Type?
15、RecyclerView的ItemView层级过深怎么优化?
16、Android多进程?
17、怎么设计Android线程间通信?
18、Handler机制?子线程可以用Handler吗?
19、ANR?
Java
20、private protected public 关键字的用法区别
21、接口,抽象类区别?抽象类要不要实现接口的方法?
22、Map的线程安全?读多写少选哪个集合?
网络
23、HTTP/HTTPS区别
24、TCP了解么?握手与挥手过程?
25、长连接?
26、push怎么实现?
|