设为首页收藏本站

程序员提高面试通过率的捷径

[复制链接]
216 0 打印 上一主题 下一主题
俗话说:「有人的地方就有套路」。做了十年面试官的HR更看重程序员的哪些特质呢?哪些套路更容易俘获面试官的“芳心”?请各位同学拿出笔笔自行划重点。

十年面试官写给程序员的面试秘籍

作者:白海飞
选自极客时间《面试现场》专栏


在过去的这十多年里,我曾经招过很多职位,包括开发、测试、架构、产品经理、项目经理、系统工程师、客户支持等等,细数起来,这些职位几乎覆盖了一条产品线的全部角色。经历了大量失败和成功的面试后,我发现很多应聘者面试被拒的原因,其实并非是工作能力不够,而是不清楚如何更好地呈现工作能力。

面试官希望应聘者能够像播放记录片一样,把自己的能力通过回放恰当的经历片段 + 局部特写,来完整真实地在面试中展现出来。关键在于,如何搞清楚面试官问题的意图,如何选取合适的经历亮点,如何呈现自己的能力结构?这正是我写作这个专栏的目的。下面,我就与你们聊一聊面试中,如何做好准备,成功获得 Offer。

简历是面试的“敲门砖”

很多面试官都承认,如果看到一份中意的简历,会用“发现优点”的眼光在面试中对待这位应聘者;相反,如果看到一份差强人意的简历,会用“排除缺点”的眼光在面试中考查应聘者。简历给面试官造成的“第一印象”起着非常重要的作用。

那么,怎样的简历更容易受到招聘人员的青睐呢?

我认为,要想通过筛选,你的简历首先要“有价值”“易匹配”和“没硬伤”;如果你还想让招聘人员对它刮目相看,就一定要做到“有亮点”。

所谓“亮点”,就是和别人相比,让招聘人员觉得你出类拔萃、与众不同的地方。例如:

■如果你是应届毕业生,拿到全国数学建模大赛的奖项、在知名公司的实习经历都是亮点。

■作为 Java 程序员,参加过开源项目开发,得星过百,是亮点;

■作为技术人员,拥有国家专利,发表过技术文章,也是亮点。

这些例子中的亮点,是大家公认的耀眼的成绩。如果你说“我没有那么耀眼的成绩怎么办”,也没关系,你可以尝试在项目经历、个人经历和兴趣爱好中,找出影响较大的事项,寻找“过程性”“生活化”的亮点,比如:

■坚持每天晨跑,说明你很有毅力;

■喜欢看电影,习惯给看过的每部影片写影评,说明你喜欢思考总结、爱分享;

■半年成功减肥 20 斤,说明你肯吃苦、意志强。

小提示:

尽量把你的亮点总结成简练的一句话,尽量加上数字来说明它的影响和意义。例如:从学校毕业,我保持了每月至少读 4 本书的习惯。

另外,如果简历里中加入了可交互、可展示的内容,更能显出你的能力与众不同。例如,成果 Demo 的链接、个人项目的 GitHub 链接、技术博客链接等。


不知如何挖掘自身“亮点”


很多人都说难于发现自己经历的亮点。这是个普遍的现象,类似于“知识的诅咒”:你对做过的项目虽然了如指掌,却不容易看到哪些是别人认为了不起的价值,也总结不出当初用了哪些醒目的技能。

这里总结 4 个方法供你参考:转换角度找价值、量化结果找提高、复盘过程找创新、回顾挑战找动机。

先说如何转换角度找价值?这是要回答“我为谁、解决了什么问题”。

工作的价值,可以从公司、客户、团队和自己的角度去寻找。除了获得公司奖励和同事夸赞等显而易见的价值线索之外,你如果用全局的视角,去看你的工作和其他工作之间的关系,很多问题会豁然开朗。

因为在老板、客户、项目经理等人心里,都有自己的困境和痛点,由此对项目抱有不同的期望,你的工作如果满足了某些期望,就是对他们产生了价值。这些期望,你也许无法感知,需要跟这些人沟通,了解他们的困境和期望,以及你的工作对他们的影响,才能准确地理解你的工作对他们产生了什么价值。

你可以考虑以下方面:

■公司角度:你的项目,为公司贡献了多少收入?降低了多少成本?完善了哪些产品和服务?对公司品牌和竞争力有什么影响?解决了老板的什么问题?

■客户角度:你的工作为客户解决了什么问题?假如你是客户,最有用的功能是哪些部分?客户对你的工作满意么?

■团队角度:你的工作,完成了项目使命吗?对资源配置有什么影响?对产品质量和人才培养有没有促进作用?别人可以享受到什么好处?对团队凝聚力和战斗力有什么作用吗?

■个人角度。做完这个项目,你最大的成就感是什么?有哪些值得自豪的?这些收获和自豪,是源自物质,还是精神,还是成长?

哪怕你从以上角度仅仅找出一点价值,也是了不起的。然后,你还要进一步分析自己的工作和这个价值点之间的关系,把两者联系起来,然后你会发现尽管工作是平凡或者琐碎的,在全局看来,却是必不可少的一环。接下来你需要分析工作的过程,找出是由什么技能和动机推动完成的。


如何做好自我介绍?


自我介绍是塑造面试第一印象的重要部分。有人说,面试官在面试开始的前 30 秒,就已经决定要不要这位应聘者了,剩下的几十分钟只不过是在验证自己的结论。

自我介绍一般是面试的正式开始,差不多是必答题。但是很多应聘者表达得像白开水,平淡无味。你的自我介绍怎么样呢?不妨思考下面几个问题,它们多少能反映你的准备是否充分,回答是否到位。

■你针对不同公司、不同职位的自我介绍有什么不同么?

■介绍中间你被面试官插嘴纠偏过么?

■面试官有没有专心听你的介绍?

■面试官听你介绍的时候,表情有没有什么变化?有没有中间记下些什么?

■接下来面试官的提问是新话题,还是继续延伸你介绍中的某个点?



面试官的面试逻辑是什么


所谓“知己知彼百战不殆”,了解面试官的面试逻辑和考查思路,你才能够有意识地寻找机会,向面试官展示自己的能力,而不要仅以面试官的提问为纲。
面试官的目的,就是找到适合职位要求的候选人,而职位要求,最终体现在素质模型的四层当中:经验、技能、潜力和动机。

注意,这里说的是“适合”的人选,而不是“最好”的人选。这不仅仅是出于用人成本的考虑,还有对员工的职业发展、工作完成质量的考虑。很多面试官,不会选经验技能过剩的应聘者,而是选择经验技能对口,甚至稍微差一点,但是潜力和动机非常不错的应聘者。这样的人选,会更加珍视这个机会,对工作充满兴趣,更有动力接受挑战,主动学习,把工作做好。

面试官一旦开始提问,成组的问题之间是有逻辑关系的。在这里,用分层法给大家总一下面试问题的逻辑关系。



你真能讲明白技术吗?


“只要我懂,就能讲明白。”你是不是这样理解的?如果是,那么你辅导过孩子作业么?有时候那种抓狂,是你对题目本身再明白也无法解决的。面试同理:给面试官讲明白技术,你不仅要懂技术,还要懂面试官。接下来,我会从这两个方面出发,讲讲如何让面试官听到满意的答案,从而提高你的面试成功率。

首先,要讲明白一个技术领域,我们需要阐述哪些层面呢?我觉得可分两个维度,一个是技术的设计维度(从技术内部看),另一个是技术的应用维度(从技术外部看)。


其次,只听懂面试官说的字面意思,不一定能给面试官满意的答案。很多时候,应聘者并不能准确理解面试官想要听的点。原因如下:

1.问答双方角色不同(比如项目经理面试架构师的情况),思考角度不同,导致对同一个技术话题,展开的方向不同,自然理解上会发生分歧。

2.问答双方的知识结构和水平不一样,理解深度和宽度不同。

3.上下文理解不同,面试官的问题意图不能被应聘者理解。

4.面试官没有问清楚。

遇到问题不清楚的时候,你需要从面试官的语言和关注点上,推测他的角色、知识结构、沟通风格,回忆最近几个问题的关系,来推测问题意图。

搜索
热搜: java python UI HTML5

图文热点

客服中心

4006-371-555 周一至周六 9:00-19:00

关注我们

  • 关注官方微博
  • 关注官方微信
友情链接
快速回复 返回顶部 返回列表
六合宝典 六合在线 六合宝典 六合宝典 六合宝典 六合在线 六合宝典 六合在线 六合宝典 六合宝典