程序员面试要注意什么?

只是默默为你伤心


程序员面试要注意什么,怎样才能显得自己面试的时候水平很高?回答这个问题呢,我认为首先要确定一点,就是这个程序员的能力要有一定的水平。如果能力很高,那这个问题就不是问题,如果水平很低,那你再怎么包装自己,终究纸包不住火,就算碰巧进入一家公司,也呆不下去。

这个问题就是那些有一定的基本能力,但面试水平不是很高,面试的技巧不是很强,如果通过学习面试环节的一些基本常识,规避一些不该犯的错误,弄懂面试官提问题的目的,如何回答才能显出自己与众不同,让面试官有种惊艳的感觉,才是本题的实质。

下面通过面试前、面试中、面试后应注意事项分析这个问题。

一、面试前

1、做一份出色的简历。重点写明自己擅长语言、工具、项目经历等。可单列一份自己做过项目的作品集。

2、详细解读应聘岗位的任职资格,针对要求对照自己,扬长避短,针对性训练。

3、通过网络或人脉了解公司技术风格,技术leader工作经历,技术特点,HR面试官风格、企业文化价值观等,这些在面试提问环节和个人回答时有用。

4、了解设计时常用算法的优缺点。

5、熟记常用函数,最好用自己熟悉语言写一遍,记下来。尤其象堆栈、向量、哈希映射等熟记。

6、其它诸如衣容礼仪不多叙述,太低端,还是来干货实在。

7、过一遍微软面试100题。

二、面试中

1、准备好基本常识问题,如为何选择这家公司或这个岗位。任何公司都不会要一个连公司干啥都不了解的人,无论有多牛掰的大拿也不行。

2、表现要有活力,有激情,保持微笑。回答问题不要急,思索一下再答,即使是简单问题也是,面试官喜欢沉稳的人。回答时眼晴可盯着对方眼晴,但是是慈详的目光,不是凶狠或做作的眼光,思索时可避开。

3、要了解面试中的冰山效应原理,面试官会设定一些无关技术的问题,探求你冰山海平面以下的人格特征、内驱力等特质。

4、针对HR一面,技术leader二面、有些岗位CFO或CEO三面的流程,做好各面的功课,网搜即可。

5、提问中不懂的问题一定要敢问。

6、要展现自己良好的沟通能力和倾听能力,这对程序员团队协作很重要,大公司比如BAT极其看重。

7、如通过二面,会有HRD或技术leader问你对薪酬要求,一般比原岗位高30%即可,特殊岗位可高些。回答前了解公司此岗位的薪资范围,自己可在中限左右讨价还价。漫天要价或退缩不提都不可取。

下面说一个我面试一个高级程序员的真实案例,当时已经基本认可此人能力了,目前在原单位并未提出离职。问他原单位不错,为何要想离职?他说想挑战自己,换个平台试试。这个回答可以,但肯定不是最好的。如果回答能考虑个人职业规划和应聘公司sw0t分析(优劣势机遇竞争)得出求职公司平台更适合自己的未来发展,就能让面试官高看你了。

我又问第二个问题,如果录用你最快何时入职?对方答一星期,我就感觉有问题了,一个高级工程师,交接也不止一星期吧,何况还要给原单位找人的时间。最终 pass掉了。

还有一点最重要,程序员要真正理解程序员职业的真谛,写代码过程是最简单的工作,事前准备和事后运维才是主要的一环。

三、面试后

很多公司会留一课题让你回去做,设计一段程序,限期交纳。这一环节要注意:

1、尽量用公司要求的技术标准、语言。

2、文档要写好。

3、体现规化简洁干净的编码习惯。

4、逻辑要条理。

5、正确看待笔试,认真对待。有的公司是想让人解决问题来考你,那另当别论。

认真了解面试前、中、后的注意事项,并训练熟记下来,在自已有一定两把刷子的基础上,把握好面试环节,相信一份高薪就在不远外等着你。





仙人进山


资深程序员参加面试因穿着被认为是新手,拿下帽子后,被当场录取👉https://mp.weixin.qq.com/s/CVTXEpfGZzSOBJOjAJH6Nw

亡羊补牢,面试时如果发现回答不好,该怎么办👉https://mp.weixin.qq.com/s/Gsg5lwngIuNx-3NodfTXFw

【面试现场】如何实现可以获取最小值的栈?👉https://mp.weixin.qq.com/s/7r1Tp8_FL3HwoLyVbwuSjg

一个蚂蚁程序员,曾经的辛酸面试历程👉https://mp.weixin.qq.com/s/KK4Opi8svQCJ0xB5WytWiA

【面试必问】支撑百万并发的"IO多路复用"技术你了解吗?👉https://mp.weixin.qq.com/s/aHijCo4LO3u7A8WPPPVTvA

写完这个排序算法,为什么面试官让我滚?👉https://mp.weixin.qq.com/s/3oJgNlv4nwTBRqepmwQr5w

记一次前端大厂面试👉https://mp.weixin.qq.com/s/Oss_2VT4Dd1Vlj_9CK3OUA


用户51081743370


应聘是一个双向选择的过程,一方面争取自己心仪的公司录用自己,另一方面避免一不小心进了不该进的公司。

首先自己要经营好自己。毕业于一个好的学校,有一流企业的重要岗位的工作经验,在相关项目有技术和经验积累,有很好的数理基础,有扎实的软件工程实力,没有习惯性跳槽,等等,对于求职找工作都很有利。

面试前做一些准备,熟悉一些基本面试技巧也是必要的。


软件之道


一、注意一下应聘的岗位需要具备的技能和能力;

二、注意仪表,至少不要太邋遢;

三、注意回答要得体,简要,专业,直接。搞技术不要耍嘴皮子功夫;

最后,整理下自己工作的成果,贡献,以及相关学术刊物发表的文章等等。


分享到:


相關文章: