猿辅导客户端Android方向面经凉经
挺入二面凉了
一面:
- 自我介绍
- 项目相关
- 加密算法
- 双链表按照奇偶顺序分成两个链表,要求不要复制链表
- 不严格递增数组,要求删除出现次数大于k的数字,要求不要新建存储空间,有效的数字放在前i位,返回i。
二面:凉了,面试官说是两个手撕代码都没有写完美。
- 项目相关
- service本地服务和跨进程间通信,service生命周期
- int和integer区别
- 泛型,可以List<int>吗?为什么不行?以及泛型擦除以及具体代码
- 重载中一个方法参数是Object一个方法参数是String,会报错吗?调用的时候传入null参数会调用谁?
- 内存溢出原因及在哪里出现,如何预防?
- 双亲委派机制
- 类加载机制过程、类加载器加载方法具体
- 手撕三个线程并发按照顺序打印数字
- 手撕Integer.parseInt函数(没有考虑溢出)