曾一步之差进入大厂,下定决心钻头Android所有面试攻略!一年之后技术到位,顺利拿到offer!

成为程序员,大家可能都有一颗想要进入大厂工作的心,但又会受到学历、简历、工作经验等方面的限制,最终主动或被动的放弃了去大厂的机会。其实,只要在求职面试前做好充足的应对方案,合理的面试规划,那些限制都能轻松打破。

虽然现在有了一个初期目标,但在落实每个步骤的时候,很多朋友都不知该如何下手。怎么才能让普通程序员的简历吸引大厂面试官?面试大厂都有哪些套路?

什么样的简历吸引人


从实习到校招,我中途也踩过不少坑。在职场中有一些自己的心得,今天,跟大家一起来聊聊,程序员应该如何写好自己的一份简历。

1.突出你的亮点

一份简历,简单来说,主要分为四部分:

  • 个人基本信息

  • 过往履历

  • 个人技能

  • 项目经历

而 HR,面试官在筛选简历的时候,很有可能不超过一分钟,在这短短的 60 秒时间之内,如果要脱颖而出,简历一定要突出你的亮点,让人耳目一新,彰显自己的才能。

对于程序员来说,个人亮点,我们可以从以下几方面着手,比如说。

解决了什么疑难杂症,如解决了 top crash, crash 率降低了 0.1% 等。

性能上面带来了多少提升,如编译速度的提升,提升了多少,降低了多少 min等。

你在这个项目作出了什么成绩,比如主导搭建了代码扫描框架,自动扫描,提高代码质量,减少 review 成本。

千里马常有,而伯乐不常有。一定要重视简历,让简历能够反映你的真实水平,先不说做到锦上添花,至少不要拖后腿。

2.展现自己的个人技能

个人技能这块,也是简历中必不可少的一部分。

第一,先说最重要的一点,按照掌握的程度分为几个等级,精通,熟悉,掌握,了解,强烈建议不要写精通,道理你懂的。

第二:不熟悉的点不要写到简历上面,否则就是给自己挖坑。

第三:技能要具体,突出重点,让面试官有话可问。

第四,写的技能一定要跟你应聘的岗位相关,不相关的不要写上去。

最后,专有名词一定要写对,这体现一个人的专业素养和细心。比如 Java,不要写成 java,Android 不要写成 android。

3.以项目为主体,展现自己的技术能力和项目贡献

我们可以从以下思路,以项目为主体,设计我们的简历。

大概分为以下层级:

  • 项目名称,开始时间和结束时间,在项目中担任的角色

  • 项目简介,说清楚这个项目主要是做什么的,有多少量级,尽量不要超过一行,切忌不要超过两行

  • 项目职责,个人的建议,主要分为两大块,一个是技术职责,一个是业务职责。这样面试官能够很清楚的知道,你在项目中做了什么。

项目职责,这一块是最重要的,也是展现我们能力的时候,尤其要重视。

在写一块的时候,建议分点论述,这样显得条理清晰。

4.简历书写注意事项

写简历,有一些新手会经常犯一些错误,下面简单列举一下:

  • 简历要用 PDF 格式,不要用 Word 格式,有兼容性问题,可能会乱码

  • 简历命名,建议以这样的格式命名,昵称-应聘岗位-联系方式,这样可以一目了然

  • 简历不要太长,尽量控制在两页之内。主要重点介绍你最近做过的项目或者你觉得自己做得比较好的项目

  • 不要在简历中写之前的待遇和期望待遇。

  • 如果平时有写博客,可以将博客地址写在简历上面,这是一个加分项。不过,如果你的博客上面只是单纯记流水账,就不要写上去了,反而容易减分。Github 也是同样的道理。

面试中的那些套路


有时候面试官也很重要,遇到不好的面试官只能怪自己运气不好,毕竟一个人技术上不可能样样都懂。

面试官有时候也不知道自己要问什么,基本对着简历看到哪问到哪。

所以要挖矿让他往里跳引导到自己熟悉的区域, 就可以了。一通乱侃以后时间差不多了面试官其他问题也不会多问了。

技能描述等模块也不要简单的写熟悉四大组件,熟悉常见布局等套话。也可以适当挖坑,写几个常见的然后写几个熟悉的,比如熟悉图片二级缓存…

一招鲜吃遍天~

面试的一些套路:

  • 去面试之前,可以先跟打电话来的人事问清楚,你们招的是应用还是底层,大概是做什么,是做APP开发,还是做车载,TV。Android开发大概是多少人等等一些基本信息,免得浪费彼此的时间。

  • 面试之前一定要看多点面试题,多手写代码,千万不要觉得自己经常写代码很溜,那是你用IDE写的。

  • 要想出一个自己最擅长的地方,哪怕你说画界面,写xml布局,你也要翻出花来,你为什么能画的比比别人好,好在那里,只有确定你跟普通应聘者的优势,面试官才觉得你是一个优秀的人

  • 要表现出自己是一个上进的人,有职业规划的人

  • 面试的时候先去小公司试试水,知道自己的不足。一开始就去你心仪的大公司,很可能因为你准备不足而直接错过了。

  • 面试的回答问题时,一定不能跟面试官对着干,哪怕他说的可能是错的。

  • 获取好感:人都喜欢被赞同,所以你回答问题的时候,要多肯定,引用对方说的话,或者对方的公司。比如:

面试官:Android的机型种类繁多,你是怎么适配的?

回答:就像您刚才所说的那样,因为Android的机型特别多,所以我们在APP的开发过程中…

  • 多引用对方的话其实就是对他的一种赞同,因为面试官说了这些话,说明他心中的观点是这样的,你附和他,他就觉得你的回答有道理。

  • 回答要具有条理,使用:第一种方法,第二种方法,第三种方法…

或者:首先,接着,然后,最后…

  • 面试官说问题的时候,你要说:是的,您说的对。但是这写词不可频繁出现,而且要紧跟着你自己的理解,不然会被看成是奉承

遇到答不上来的问题

首先诚实表明这个模块工作上没有遇到过 ,自己不熟悉。然后表明我手里整理了大量的demo教程资料等,或者论坛里看见过。表示如果公司需要做这样的功能,我可以很快的学习然后投入到实际生产中,做出来(我学习能力强)

然后虚心请教面试官,这个问题我不会,你能否简单的和我介绍下这个知识点呢。

如果对方说了,最后可以表示又学到新东西了,对方不说的话就表明我要记下来回去学习下(表达我很有进取心,对技术有渴望,而且虚心, 又能让对方傲娇一下)

Android面试重点

  • 基础知识 – 四大组件(生命周期,使用场景,如何启动)

  • java基础 – 数据结构,线程,mvc框架

  • 通信 – 网络连接(HttpClient,HttpUrlConnetion),Socket

  • 数据持久化 – SQLite,SharedPreferences,ContentProvider

  • 性能优化 – 布局优化,内存优化,电量优化

  • 安全 – 数据加密,代码混淆,WebView/Js调用,https

  • UI– 动画

  • 其他 – JNI,AIDL,Handler,Intent等

  • 开源框架 – Volley,Gilde,RxJava等(简历上写你会的,用过的)

  • 拓展 – Android 10.0/11.0/12.0特性,kotlin语言

面试官的套路再多,只要技术在位,不在怕的!

面试前的准备及复习路线

在掌握进入大厂的全部链路后,一定要了解各个大厂面试问题的风格与技术的侧重点,如果对技术点没有一个深刻的认知,那在回答问题的时候就很容易出现漏洞,或者直接回答不上来。

知己知彼才能突破难关,所以这里分享我整理的这份10+家大厂面试真题送给大家:

很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,下面的学习路线帮你解决问题!

  • Android学习路线图

最后

目前已经更新的部分资料:



网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

…(img-yLVQCxa9-1714653820265)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值