一面
3月5号
19:20开始排队,20:00开始面试,20:25面试结束,感觉后面还有人。
没有自我介绍,直接开始问(当时感觉就没戏,有点像应付的样子,毕竟也有点晚了,但面试内容全是面经上的,不过有点紧张,有些没答出来)。
- 最满意的项目
- 在项目中做了什么
- 实习中做了什么
- 四大引用
- 用的图片缓存框架,自己实现的话用什么引用(脑子卡了,说的弱引用,结果直接翻车)
- Java泛型、应用场景、super与extends关键字
- Activity启动模式及应用、写微博界面用什么模式
- 线程的状态,如何中断线程
- Service启动方式,与Activity通信方式,还有其他方式吗?能在Service做耗时操作吗?
- 自定义View需要重写的方法及调用顺序、可以在这些方法里面创建对象吗?创建对象会怎么样(这里脑子卡了,之前看过内存抖动的定义,就说了内存抖动,下来想想不应该是卡顿吗)
- Binder应用场景
- http与https区别
- udp与tcp使用场景
关于该面试题的答案解析可上 GitHub自行查阅
3月7号
原本以