三顾阿里,七轮面试,我的经验复盘

1.阿里面试注意事项

  1. 部门选择:从这三次面试经历来看,部门不同,问到的技术栈都有所区别,所以在面试前最好是根据自己所面试的部门做相应的准备。

  2. 岗位选择:根据岗位介绍能够洞见的关键信息并不多,基于有限的信息,所谓合适通常需满足以下几点:①自身的核心竞争力与所应聘的岗位具有较高的匹配度;②对岗位的工作内容感兴趣,至少不排斥;③岗位所在的业务具有良好的前景;④工作地点可接受。

  3. 应变能力:几轮面试下来,给我最大的一个感受就是一定要培养自己的应变能力。在面试过程中,面试官会根据和你交流的过程中,找一些细节进行提问,一旦应变能力不强,就容易慌了张影响面试发挥,导致失败。

2.面试核心知识点梳理

除了阿里以外,其他七七七八八的互联网公司我也面过不少,不说身经百战,那也面临过一些枪林弹雨的。所以,对于面试会问到什么技术栈,还是做了一些详细的梳理,这些面试梳理还是相当有说服力的。

针对面试核心知识点的梳理,我提供了以下的思维导图和面试核心点 PDF:

  • Java 面试核心点 PDF

3.简历优化

不要以为简历只是一个 “敲门砖”而已,事实上,它将伴随你走过应聘流程中的几个关键环节:简历评估,技术面试,HR 面试。

一份优质的简历有助于应聘者展示自己的能力和优势,同时,也可以为面试官提供 “提问指导” (通常面试官会根据简历内容有针对性地提问,有的放矢),因此不断去优化自己的简历是很有必要的。

关于简历,我可以提供我个人的简历模板给你参考:

Three:我的未来规划(知足常乐,但不安于现状)

1.职业规划

程序员职业发展一般分三条路:

  • 技术

  • 管理

  • 创业

放到自己身上来看,很显然,没有创业的头脑,那这条路自然是行不通的。那走技术还是走管理?实际上并不需要过早定下来,等到一定年纪自然会开始方向的转移,但无论是走技术还是管理,一开始就要把技术打得扎实,由此,对于技术痴迷的我,先以技术路线为主,管理路线为辅。

2.学习规划

说得难听点,程序员不学习,那就是在“等死”,尤其是对于大厂程序员来说,因此接下来的时间要有一个清晰的学习规划。

我的学习规划如下:

  • Step1:按照技术路线图学习

  • Step2:啃完这些电子书籍和技术笔记


  • Step3:利用碎片时间看视频学习

3.业余规划

  • 搞副业:用业余时间搞点副业还是 ok 的,接点小项目,或写写博客(正在做)。

  • 混论坛:混迹各大程序员知名论坛中,如 GitHub 等,能够参与开源最好不过。

  • 交朋友:加一些社群,参加线下面基,结识一些同行朋友,或许能碰撞出一些不一样的代码火花?

写在末尾:一些建议和行业愿景

文章写到这里差不多可以停笔了,但是又好像还想说点什么,或许是对同行的你一些小建议,也或许是对整个行业的一些愿景。

近几年来,铺天盖地而来的“程序员 35 岁”制造了不少年龄焦虑,试问自己被公司裁员,被社会淘汰真的是年龄导致的吗?大多数还是与自己能力相关,在我接触到的认知里,互联网公司 35 岁以上的技术经理,技术大牛仍有不少。实际上,无论你是什么行业,能力不过关,都会被淘汰,而避免被淘汰的唯一办法:坚持学习。

所以,最后希望同为代码献身的我们,不负初衷,不畏困难,拥抱发展!

以上文章内容所提及的【Java 面试核心点】+【Java 电子书+技术笔记】+【学习视频】均免费分享,需要的朋友可以扫码获取哈