之前有一篇文章“最强攻略:java程序员如何通过阿里、百度社招面试”谈到了进入BAT需要掌握的技术知识点,关注优知学院可以获得。
很多同学看完后,一直在说能否与面试一起结合谈谈这方面的经验。所以,补充了本篇文章。
希望能使大家在未来少走点弯路!
找工作之前,有一点你必须清楚,就是找工作是一件看缘分的事情,不是你很牛逼,你就一定能进你想进的公司,都是有一个概率在那。如果你基础好,项目经验足,同时准备充分,那么你拿到offer的概率就会比较高;相反,如果你准备不充分,基础也不好,那么你拿到offer的概率就会比较低,但是你可以多投几家公司,这样拿到offer的几率就要大一点,因为你总有运气好的时候。
所以,不要惧怕面试,刚开始失败了没什么的,多投多尝试,面多了你就自然能成面霸了。得失心也不要太重,把每次面试都当做一次学习经验。
以下就是我个人总结的部分面试经验,其中有我面试别人的,也包含早期我个人面试的经验回想。
整个面试过程,无非就上面四个环节。
1.从自我介绍开始,全程保持微笑
微笑的力量非常巨大,谁能拒绝一个爱笑的人呢?微笑,它可以快速缩短你与面试官之间的心理距离,为后续深入沟通,创造了一个和谐的氛围。
个人履历,尽量简短,重点讲自己的亮点。比如,之前在哪家公司有实习、或者哪家公司做了什么你觉得还不错的项目。自己的履历中关于城市、学校等可以简短描述,突破出重点为主。
在介绍自己的同时,眼神不要飘忽,眼神需要专注,讲述语气可以稍微平缓一点。这是一种最基本的尊重,也是展示强大你自信的一种方式。
第一环节很重要,面试如果对你留下了较好的印象:主动、阳光、自信,对你后面的面试环节都是加分选项。
备注:BAT最喜欢这样有活力,有动力,又有主动性的年轻人。一般都是重点培养,甚至技术环节差点,都可以通过。
所以,千万别轻易别低估这个环节。有部分 同学不注意这个环节,中间部分小环节出了偏差,甚至让面试官直接否决了。原因很简单,除了招你进来,他也要考虑培养,以及团队执行等问题。谁愿意招一个自以为是的人在自己的团队呢,哪怕你技术可以又怎样,面试官没有理由非招你莫可。
所以,以上备注内容才是重点。
2.技术面试
这就是考你的技术基本功了,进入BAT一般问题的技术问题都这些,就看你的掌握程度了。
如果你还想了解具体技术面试题目,可以看我之前的这篇文章“最强攻略:java程序员如何通过阿里、百度社招面试”,里面基本都是我在BAT面试别人以及早期参加BAT面试环节,总结出来的BAT必问技术题目内容。
备注:有很多刚入道不久的同学,总想有什么捷径!捷径就是:掌握这些内容,不要只为了面试而面试。你的工作早晚也需要用到这些知识点。
3.项目介绍
如果以上两个环节,你都通过了,自然面试官就会问你最擅长的项目是什么?
你认为你做过有技术含量的项目是什么?
看看你的项目实力、看看你的描述项目的语言组织逻辑、特否快速抓住重点描述。
在参与这个项目的过程中,你扮演的角色是什么?
如果这个项目真不错,看看你在项目中的重要性。客观,得出你的部分技术实力。
整个项目,有什么挑战的技术难点,能否画一个技术架构图、部署图等等?
把整个项目的技术难度表现出来,单从技术的角度视野来评估你。
4.职业规划
当然,如果以上环节你都通过了。到这一步,基本就给中国好声音一样,“你的梦想是什么”?
谈谈你的职业规划吧。
请切记,这个环节还真不是中国好声音,导师准备录用你了,问你的梦想,这里其实有很多坑。很多面试者忽视了这个环节的重要性,特别是到了后面,更要谨慎,需要认真对待这个环节。
面试官其实还在继续考察你。如果你面试的是纯粹技术岗位,直接说以后想做技术架构师就成了。千万别画蛇添足,谈一堆给技术不相关的事,什么管理啊等等,请记住,这是大忌!什么阶段干什么样的事,你有梦想也好,以后再详谈不迟。
以上,就是我在BAT期间面试别人以及自己总结的早期面试BAT经验。希望能使大家能少走点弯路,早点进入正轨,从而迈向更好的职业生涯。
作者简介
陈睿|mikechen,10年+大厂架构经验,BAT资深面试官,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注作者「mikechen」公众号,获取更多技术干货!
后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》,后台回复【面试】即可获取《史上最全阿里Java面试题总结》