最近陆陆续续面试了几家,从实习生到应届生,初级开发。最大感觉就是学历真的是一件很重要的事。有时候只是想要一个公平竞争的机会,都很难得到,特别是对于刚入社会的我们来说。
继续努力吧,我相信技术,我热爱这个行业,我觉得代码可以改变世界,而不是为了活下来的必需品。
下面放一些最近遇到的面试题:
- Activity正常状态生命周期,异常状态
- Fragment正常状态生命周期,异常状态
- Activity与Fragment异同
- Activity启动模式有什么不同
- 谈一下内存泄漏的场景及如何解决
- app启动流程概述
- view的绘制流程
- 事件分发过程
- 概述Handler的过程及原理
- 概述一下Binder的概要及原理
- 然后就是一些简单的算法题,没必要写了
以上面试时挂掉的就是app启动流程及binder原理,这两个平时学习过程中,还是总结的不够好,没有真正理解,所以到了笔试,就只能说个基本。