一 , 面试的情商
1,请先简单自己介绍一下。
2,最近做过的应用有哪些。
3,你负责哪个模块的开发。
4,你觉得哪个模块是比较难。
5,有没有用到些什么设计模式或者比较新鲜的东西。
6,你上家离职原因。
7,你期望薪资多少。
8,对于本次面试你有何感想。
9,还有别的想要了解一下吗。
二,java笔试
1,父类的静态方法能否被子类重写。
2,范型在编译期有效。
3,创建一个对象的方式有几种。答:new reflect clone 序列化
4,反射中,class.forName和classloader的区别。答:执行static静态块。
5,getMethod和getDeclareMethods区别。
6,为什么内部类调用的外部变量必须是final修饰的。
7,foreach和for效率对比。
8,hashmap和hashtable对比。答:线程安全,null作为key。
三,android笔试
1,get和post区别。
2,android activity启动模式。
3,listview和recycleview区别。
4,java和android序列化。
5,okhttp调用过程。5大拦截器的顺序。
6,设计模式有哪些,在安卓源码中的体现。
7,热启动,冷启动。生命周期流程。
8,内存泄漏场景和解决方案。
9,如何搞定进程保活。
10,三级缓存,lrucache底层实现原理。