面试正式开始,面试官问的第一个问题千篇一律:
Could you please introduce yourself?
Could you please give a brief introduction?
Could you please tell me some about yourself?
Could you please tell me some about your career?
意思很简单,请自我介绍一下,在面试之前,这个很重要,如果可以请尽量准备一首自我介绍,简单也好负责也好,有没有花样无所谓,关键是,这个自我介绍是一个非常好的开场。
我自己大概的思路是:
After graduate from …… school, I joined …..company, my responsibility is……and I like, I dislike …in my job;
After 2 years working for this company, I left and join another one, my responsibility is…
During these years I learnt a lot of …knowledge and I win…prize
My career plan is ……. And I will continuously strive to exceed my ability to do something…
That’s my simple introduction J
先是你毕业于哪里,第一家公司什么时候加入,工作职责和内容是什么,喜欢什么,不喜欢什么,工作一段时间后加入其他公司,简单描述工作职责后告诉面试官这两家你学了什么,得到什么知识或者奖励,最后简单描述你的职业生涯规划,最好和你现在面试的职位相关,结束的时候笑一下,表示讲完了。
这位面试者显然是准备好了这个问题,他回答的很顺利,但是过于快速的表述了,很明显的背诵完了他的自我介绍。另外经过自我介绍之后,我感觉他不太紧张了。
面试官听完之后,在相应的栏目中打P7表示通过自我介绍,10分得7分,这个就是面试得分了。最后会以面试者的总分来评判他是否通过面试。
第一个10分钟过去了。
面试官的第二个问题:
Could you please tell me the software development process of your last project?
这种问题的意见在于,想要知道candidate在项目中是否了解整个开发流程,是否知道自己在项目中需要承担的角色和他实际的定位。
Peter: Yes, I know, en…process is Agile
Interviewer: ok, great, then, could you please tell me what is Agile?
Peter: en…ok
这个问题他卡住了,可能是某些开发人员平时不太留心对自己开发流程的英文定义,我看见他脖子也红了,恩了半天却什么也答不上来,只是重复说en…ok
面试官也不继续问重复的问题,换了个方式说:
Interviewer: OK, maybe you can tell me your responsibility in your last project?
Peter: en, I developing the code.
其实,这个问题并不是具体问candidate每天是否编码,而是想从另外一种方式了解candidate每天的工作内容。
比较完善的回答应该是:
During my last project, I take the coding responsibility of one module, we using the agile process adaptability throughout the life-cycle of the project. Agile methods emphasize face to face communication over written documents and we hold the phone conference everyday to discuss the detail of the software. As a developer, I contact with business people daily for cooperation working and we choose the Scrum agile software development methods for our team……
在回答中,告诉面试官日常工作的内容,承担的角色,对需求比如User Stories/Use Case的理解和管理,比如你选一个scrum team的工作方式,里面就有product owner, scrum master 和team member等等,然后你也要对需求进行分析,归纳收集,管理,跟踪等等。
周三下午2:00,有一位candidate让我心情豁然开朗,他的表现绝对值得一提,并不是他的技术有多么优秀,而是他的面试经验值得我们大家借鉴。
Munaraj是个印度的project manager,他需要一个既懂技术又懂点管理经验的测试工程师帮他来承担他的新项目测试工作,为了确保测试工程师的测试技术能被更好的理解,他特地带上另外一个项目的测试主管Anish,也是一个印度人来协同面试。2:00是让工作一上午的人昏昏欲睡的时间,我陪伴这两位面试官下到一楼去见新的candidate。这次我打定主意少说废话,不管闲事,只做好我这Assistant的分内工作。
这次的candidate面试的职位是高级软件测试工程师,当然也有test leader的角色在里面,没有直接说明要带人,为的是如果不能胜任leader的职位就作为工程师来用。
刚刚进入面试会议室,这位candidate就像沐浴春风一样伸出手来和第一个进去的munaraj握手,完全和好朋友打招呼一样说:hey, good afternoon, my name is frank, nice to see you!
我看见这位经理的脸笑开了花,他比frank更兴奋的介绍另外一个面试官,然后是我,并且很兴奋的说:hey, frank, English in not the problem, anything you don’t understand, ask this interviewer assistant, she will translation Indian English to Chinese English, ok?
Frank也笑眯眯回答: no problem!
这真是一个很好很好的面试开头,也是我见过的最自然最舒服的candidate expression_r way。
他让大家都兴奋起来,给了面试官很棒的好感,主动大方自然是外国面试官最喜欢的,尤其是印度人,他们其实比较闷,比较怕冷场,希望经常笑,看他们平时没事就花枝乱颤的大笑就知道了。
当然如果是美国同事这样更好,美国人崇尚开放自由,他们更希望他们的同事也和他们一样开朗容易交流。
接下来,frank 等大家坐定了,自动自我介绍起来,我现在还能记得他的开头: