个人情况
金九银十,又是一波招聘热季,各种好公司、好岗位都在拼命招揽人才。自己也考虑到以后的发展和更好的工作还有未来,整天处于焦虑和烦恼的状态,看看自己现在拿到的工资,不多。所以为了改变这局面,打算下海试试水。
先讲一下自己的情况,2016 年本科毕业,在目前这家公司基本上已经在职一年半多了。而最近大半年在公司都是做 Java 开发,处于大白阶段,会写代码,但是没有深入到框架源码。
所以想要去市场上应聘 Android 岗位,还需要好好复习一番,因为半年没有碰 Android 了。结果还是发现有些知识点在面试的过程中已经记不清了,生疏了。
由于自己是在职,考虑更好的发展机会,所以并没有疯狂海投简历,而是先找了自己的同学朋友内推了一波,之后投了几家自己喜欢的公司。下面我就开始讲讲自己的经历。
面试的几家公司
亿咖通
先联系了自己的同学 A ,正好他们公司也在招 Android 开发,所以先打算试试水。
面试时了解到,该公司是在车载设备上开发 APP 的,听上去好像很高大上,是由吉利投资的。
面试一开始,讲了自己现在公司做的是 Java 开发,结果前两个面试官问我的都是一些 Java 问题,有点虚…幸好第三个面试官是 Android 开发,不然真扛不住,哈哈。
- MyBatis 和 Hibernate 的相同和不同处,以及实用场景;
- Redis 存储和数据库存储的区别;
- MVP 架构模式的优点和缺点,与 MVC 的比较;
- Android 多进程通信;
- 目前在职公司的产品介绍和自己负责的模块;
- Android 内存泄露,举例几个容易发生内存泄露的场景;
- Android 插件化的原理;
- OKHttp 的源码和原理
- Retrofit 的源码和原理;
- RecyclerView 中的 LayoutManager ;
- 剩下的不记得了,时间有点久远。。。
Android 的问题基本上都回答出来了,但是一些细节上面有些遗忘,因为真的好久没写过 Android 代码了。面试完后,面试官说自己的 Android 技术水平没我好,我方了。
最后,很遗憾没有拿到该公司的 offer ,好像是因为他们公司 Android 开发招满了,没有名额了。
海康威视
吸取了之前面试失败的教训,所以又让同学 B 给我内推了海康威视,正好也在招 Android 开发。
海康威视是做视频监控、安防这一块的,是一家很牛逼的公司,所以自己心里在想要好好复习,把握机会,