--我们的征途是星辰是大海--
文
达妹
程序员对于很多人来说,就是一个神秘的组织
高薪、加班多都是对他们的专有评价
也是非常让我们羡慕一个职业
程序员的面试不同于一般岗位的面试
当你在羡慕程序员几十万年薪的同时
你却不知道他们在应付面试时
要经历的重重磨难和压力
达妹为大家总结下面试时最常见的27道问题
程序员们可以来试试看呢!
1
HRPhoneScreen
PhoneScreen,一般是提交简历后,面试开始的第一步,由公司HR负责。目的是了解一下候选人的背景,为下一步techinterview做准备。
常见问题如下:
1.你为什么对本公司的这个职位感兴趣?
这一问HR主要想考察你有没有做好“功课”,事先研究了解过公司。
2.你有没有用过本公司常用的编程语言?
如果你对这种特定语言没有太多的经验,那就说实话,否则就算过了电话关,也过不了之后的coding关。
但你也要告诉HR你自己会的语言,并表示有能力学习新的语言。
3.职位的长期发展方向如何?在公司的成长经历如何?
此问题的答案一般可以在公司网站上找到,但不一定全面,有些小公司甚至完全没有相关信息。如果找不到,那么结合网上找到的其他信息,考虑一下。
4.为什么你要离开现在的公司?
可以坦率地说出你的想法,但答案不要仅仅围绕在钱和利益上。
你可以从职场文化、创意实践,解决现实问题的满意度等几个角度来回答这题。
注意,跟HR的面试,并不需要你深入地探讨一些技术上的问题和经验。
要做到简明扼要,不要让HR睡着了。
2
OnsiteInterview
当你顺利通过了HR的phonescreen、或是之后的technicalphoneinterview后,你有可能面临一个4-5轮的OnsiteInteriew。
面试官会从项目经历、行为、文化、技术、coding等几个角度来全方位了解候选人。
6.在给其他团队成员reveiwcode时,你觉得最重要的是什么?
这题的答案没有明确的对与错,目的是为了检验你的知识,以及你是否可以表达好codereview的过程。
7.描述一下你写代码的全部过程。
面试官想知道你在写代码时,是否有一个清晰的流程,并确保你的工作方式是有组织的,而不是杂乱无章的。
8.你做