一面 | ||
| ||
- 自我介绍 | ||
- 面向对象三大特性 | ||
- Java虚拟机,垃圾回收 | ||
- GSON | ||
- RxJava+Retrofit | ||
- 图片缓存,三级缓存 | ||
- Android启动模式 | ||
- 四大组件 | ||
- Fragment生命周期,嵌套 | ||
- AsyncTask机制 | ||
- Handler机制 | ||
| ||
二面 | ||
| ||
- 面试官写程序,看错误。 | ||
- 面试官写程序让判断GC引用计数法循环引用会发生什么情况 | ||
- Android进程间通信,Binder机制 | ||
- Handler消息机制,postDelayed会造成线程阻塞吗?对内存有什么影响? | ||
- Debug和Release状态的不同 | ||
- 实现stack 的pop和push接口 要求: | ||
- 1.用基本的数组实现 | ||
- 2.考虑范型 | ||
- 3.考虑下同步问题 | ||
- 4.考虑扩容问题 |