keep 暑期实习 1+2+3+hr(已offer)
keep 暑期实习 1+2+3+hr(已offer)
3.28一面:
- 问了实习的相关问题;
- 问了项目的问题;
- 项目重难点;
- activity 启动模式;
- 不同启动模式下跳转的生命周期;
- 打开一个界面,响应速度很慢,怎么处理;
- java多线程怎么安全终止一个线程;
- 安卓服务里边启动一个线程,服务被销毁的时候线程还在运行,这种情况怎么处理
- 安卓多线程情况下,怎么获取某个view的宽高;
- 内容提供者原理;
- java synchnorized 锁优化策略;
- 冒泡排序的时空复杂度
- 还有一些问题,但是时间太久了忘记了……
算法 : n叉树的序列化和反序列化(力扣困难会员题)
4.7二面:
- 实习相关(问了很久)
- 项目相关;
- 对比litePal和SQLite区别;
- 自定义三个方法一定要覆写吗
- view绘制原理(围绕着问了一些场景题)
4.14三面:
说是hr面,但是是技术面试官,问了很多技术问题,还写了两道算法。
- 项目重难点;
- 项目亮点;
- 自己用的一些框架的思考(为什么选用);
- 算法 : 二叉树前序遍历 + 快排
4.18 : offer