下面分享一位小伙伴的经历~
前言
先说一下个人基本情况,湖南渣渣二本毕业,计算机科学与技术专业。主要学的Android开发,从事Android开发工作也有三年了,但是今年因为疫情原因,在3月份被裁了。
由于我有3年的开发经验,基础也还可以,觉得找工作应该比较容易,但是现实却不是这样的,陆陆续续投了一些简历,要不没动静,要不面试挂。
面试挂了几次后我总结了一下原因。移动端由于多年的发展,现如今面试要求变得越来越高,作为一个Android程序员,不仅要会Java、Kotlin、Flutter,甚至还得会JavaScript、Css、Html,有的公司还要求C++、FFmpeg、Linux等相关知识。而我工作这几年,并没有去学习别的知识,所以这也是我面试挂的主要原因。
于是我花了3个月的时间去学习了解新的技术,最后成功拿下了腾讯的offer,本篇就分享一下我被裁期间的面经和学习以及面试心得。
面经
被裁期间一共面试差不多二十家公司左右,既有外包,也有中小型企业,也有准备D轮甚至上市的C轮企业,更有BAT等知名企业。接下来就一一说一下各家公司的面试题。
武汉佰钧成(外包OPPO,自家面试官)
- Activity的启动流程
- Activity的启动模式,应用场景
- 如何减少对第三方框架的耦合
- hashmap的基本原理 博彦科技(外包OPPO,OPPO面试官)
两轮面试
- Handler机制
- Binder机制
- 写一