大厂面试官的一点面试心得
个人意见,仅供参考 当过几年面试官,发现刚毕业的应届生准备面试的时候通常会陷入一个不自知的误区:
只准备面试可能会用到的技术性知识,而没有研究如何去做好面试本身。
这就好好比,你拥有了核弹头,却不知道如何把它发射出去。两者虽准备难度或有不同,但重要性并无二致。
关于如何造核弹头,相信作为一名合格的程序员是可以从网上或者其他答主那找到,这里就不再赘述。那么,在准备良好的情况下,如何才高效准确地发射出去?什么样的技巧才是面试的杀器?
核心的战略指导思想只有一个:
让面试官觉得你会是一个可靠的同事,并且愿意和你一起工作。
具体的战术要点:
提前了解这个公司。
众所周知,不同的公司有不同的公司文化,不同的技术栈,甚至不同的工作方式,自然面试的问题及侧重点都会不一样。比如,Amazon有非常著名“Customer First”,因此你在面试过程中如果能够表现出你对此信条的重视,类似提及在design上,或者过往经历中,则是一个加分点。
2. 给面试官一个正面的第一印象(重要且简单)。
面试官本身并不一定是完美面试官,面试过程本身也相当于是面试官的对你进行一个客观&主观的考察。一个自信的气场能够在无形中让面试官倾向于相信你的实力,甚至影响面试官对你接下来面试的态度。礼貌和微笑总是不出错的,但过度紧张、眼神躲闪就可能导致面试官怀疑你的实力。
3. 仔细理解面试官的题目。
我见过太多面试者,在我刚给出题干的时候就不假思索地告诉我这题要怎么解。这是个非常大的误区。看起来一道非常简短的题,背后可能暗藏玄机。比如,有什么隐藏的条件可能是面试官希望你能够自己发掘,或者是主要到某些边界,并向面试官确认的。先谋而后动。不同的条件下一道题的解法可以是完全不一样的。甚至于,面试官希望考察面试者某方面的能力,而面试者却理解成要考察记忆力。
4. 碰到不明白的点,千万不要不懂装懂,也不要沉默很久一言不发。
其实面试过程是很灵活的。面试官的目的是能按公司要求全方位考察你的能力,并不一定是你在所有点上十全十美的发挥。从我面试的这么多面试者来看,能完完整整答完我所有题目的面试者寥寥无几,但是通过面试的却不在少数。在面试者面试过程中,如果能够保持良好的交流,让我明白他处于什么状态,在什么点卡壳了,我也可以看情况给一些提示,帮助他能够顺利地进行下去。当然这个提示也会反应在最后的面试报告上,其影响应该远小于面试者在那个点卡住做不下去要好。给提示其实相当于是,面试者在工作过程中碰到困难被同事帮助了一下,在与同事的合作下共同完成了这个问题。当然,许多面试官并不会主动给提示,这就涉及到如何跟面试官交流的问题了。我在这些年也面试过许多家公司,几乎没有面试官会在友好的交流情况下完全拒绝给提示。
5. 循序渐进、按部就班地解决问题。
这很重要,确保每个考点都能很好地回答并呈现出来。
6. 准备好常用的问题。
一般会有一些时间让你提问。这个也是很关键的一环。任何你有机会主动表达的机会,都是你能够展现自己能力的时刻。有些能力可能没有被面试官在面试过程中考察到,这个时候就可以结合公司及面试官本身的背景进行深入的交流。具体的准备方式因面试者本人、因公司而异。
当下的求职行情并不是很好,每个面试机会都很宝贵。作为求职者,在保证技术知识准备就绪的情况下,一定要兼顾好面试技巧的练习。如有条件,可以找有行业相关经验的人求助,进行几次模拟面试,并获得针对性的反馈,以便后续的练习和提高。在多次练习之后再实战就能多几分胜算。
按我自己和我帮助过的师弟师妹们的经历来看,无论是实战还是模拟,大概5次之后就能得心应手了。
希望大家能做针对性的准备,拿到心仪的offer!
有其他问题也可以留言给我~
插入一个软广,码农面试神器:Moin
页:
[1]