序
首先,每家公司都有不同的公司文化,对技术人员的要求都不尽相同。有的公司希望你踏踏实实干,不需要你很多稀奇古怪的想法,只要按部就班完成功能即可;有的公司则乐意看到员工的创造力,多尝试新技术,用不同方式完成任务。因此,面试者不可能都满足每家公司的要求。
其次,程序员一般比较内敛,平时码字多说话少,不容易表达清楚自己的想法和描述事情。不仅是面试者,面试官可能跟你差不多经验,他也会紧张,有时提问题也比较模糊。因此,在面试中,面试者没搞清楚面试官问题的意图,又急着回答,最终导致双方没能互相了解。这样往往影响到公司对面试者的评价。
那么我们如何才能在面试中发挥正常水平?
笔者希望你从以下几方面入手,来应对面试中各种场景:
1.构造自己的知识框架;
2.搞清楚求职意向;
3.搞清楚面试问题;
4.自信地回答每个问题;
5.了解公司和员工。
1.构造自己的知识框架
学习新技术,实践中累积经验,永远是程序员最基本、最重要的事情。而且,技术面试官最关心的也是你的技术、经验如何。然而,面试官关注哪些技术点,你未必会清楚,特别对于毕业生来说。
当然,每家公司的产品不同,对技术的要求也不同,每个面试官对技术点侧重点也因人而异。有些公司做直播、美图、视频剪切,很可能要求面试者具备