“互联网寒冬”来临,一波又一波的裁员潮闹得人心惶惶。应届生卷,工作三五年的程序员也卷,找不对面试方法,再背题也是白搭。
近两个月我先后整理了许多小伙伴的大厂面经,包括百度,阿里,腾讯,京东等,并结合自己的亲身经历(五年求职三年模拟)整理了一篇较全面的大厂Android开发面经,主要有面前准备和面试提问两部分,希望可以给同行业开发者们一点帮助和启发。
面前要系统的复习各个模块的知识点,Android开发需要复习有以下几大类:
Java 基础
Java 并发
Android 基础
Android 设计模式与性能优化
数据结构与算法
网络基础
(每部分细化的知识点和常见题库会在之后文章中整理出来,需要的小伙伴可以持续关注~)
在复习具体的题目或知识点时,还可以着重去百度查找具体公司的面试题目,每个企业对于Android开发的岗位定位略有不同,面试的风格也不尽相同,多看真题也能更有针对性的进行复习。
在知识点基本掌握后就可以开始简历投递了,投递的过程也有一定讲究。
建议先面几家体量不那么大的公司,观察行情,增长经验,顺便帮助自己查漏补缺,为后面的面试积累信心。
之后再投递和预约大公司或者自己向往的公司。
大厂简历投递可通过多种方式:
内推:内部人员的推荐所得到的面试机会,是很普遍的一种招聘手段,能节省招聘成本,更简单有效的获得优秀人才。
常规:通过招聘会、公众号、企业官网官微、招聘平台等渠道获取简历投递入口,走笔试—面试的流程,竞争力较大,如果学历和实习经历不够出众,就需要在笔试和面试中表现的更加突出。
大厂Android面试都在四轮以上,基本分为:
一面:组长面
(浅谈简历亮点,主要集中在基础知识点的提问)
二面:总监面
三面:部门经理面
(二三面会着重提问项目相关问题,突出个人能力)
四面:HR面
面试官提问通常会从三个方向出发:简历、项目和自身。
简历:按照简历内容进行提问,是最常见的提问方式,我们一定要深度掌握简历上提及的所有知识点,
项目:Android开发对于项目的实操经验最为看重,面试官会从不同切入口对项目进行提问,包括项目介绍、项目亮点、项目难点、问题的解决方案等,侧面了解你对项目的认知情况以及掌握情况。(如果能介绍一下你对风险的会更加分)
充分熟悉简历、积累项目,平时也要提升自我,多学习多总结,让自己拥有稀缺性,才有机会去更大的平台。最后,祝大家不管是实习、秋招还是社招都能有好的结果。