Are you talking about...?
http://www.zgxiande.com/saierhaowaigua/835.html
http://www.1010job.com/info/ShowInfo.asp?id=2259
今天终于停下来了,从周一被通知正式升级为陪面,到今天已经见过了12个面试者,可谓各有特色。我所在的这家真印度假美资公司,虽然说技术上绝对大杂烩,但是面试却是千篇一律的,英文50%+技术50%组合。
这12个面试者中只有3个通过,其他9个都被印度阿三拒了,作为中国人,我听见被拒绝的消息时候不仅仅是惋惜,还有汹涌澎湃的心情。不得不说句真心话,被拒的几位兄弟姐妹,原因绝对不是技术问题。
中国人和印度人比较,从我们初一开始接触英文起,我们周围的环境比印度人要好很多,当然,除了我们不爱去说。这几天的面试官有两个都是穷乡僻壤出来的印度苦娃娃,大学的时候借钱贷款才挨过来,大学之前更是只接受印度英文的教育,所以英文口语就和鸡鸭的发音一样憋得慌。但是他们敢讲,他们不怕丑,不担心被嘲笑,也从来不介意candidate说听不懂,因为他们觉得英文交流也不是问题,只要大家愿意。
我的职责不是面试,而是在面试官发音不正确的时候,纠正他们的发音,告诉面试者candidate不要紧张,因为在我感觉到面试官发音不正确的时候,或者candidate迷茫的时候,我会立刻用英文慢述一次,尽量减少面试过程中由于互相英文发音不同产生的理解差异gap.
应付全英文的面试我认为有三点非常重要,只要做到了就能100%通过:
1. 要有耐心。在面试过程中碰到不懂不会的,最好的方式,特别是对付外国面试官的时候,拿个本子或者一张纸记下来,一个是给对方一种尊重的感觉,让面试官感觉到你好学,愿意学;第二就是如果这次没有通过,下次也是一个帮助,回去找到答案告诉自己下次就会了。
2. 有信心。对自己有信心,有工作经验也好,没有经验也罢,相信自己肯定是能做好你下一份工作的,否则也不会贸然跑来面试。如果实在觉得对下一份工作不了解,就多问问面试官,确定你喜欢下一份工作,告诉自己兴趣是最好的导师。
3. 镇定。被问到不懂不会的问题,要镇定,没有人天生就什么都懂什么都会,不会的就学,不撒谎,不隐瞒,当然硬生生的说不知道就冷场也不好,最合适的做法是告诉对方目前为止你懂的相关知识有哪些,另外坦然地说他的问题你并不了解,是否愿意告诉你答案。
如果评定等级,我的英文水平只能是中等偏下,这和我考试成绩有很大的关系,因为我也就只有一个六级证,再往上考就是糨糊了,但是对付面试,已经足够了。而且我今天要两个例子,一个是通过面试的,他的条件并没有其他人优秀,但是他有足够的技巧;另外一个是没有通过的,他的条件真的非常优秀,但是太急躁了。
星期二下午3:30,根据人事部的安排,我陪一位印度男同事去参加一个面试。面试者叫做peter,我们过去的时候他已经在等了,看见我们非常紧张。我之前看过他的简历和项目情况,他是同济大学的研究生,有着高学历,5年工作经验,有大量开发项目的经验,面试的职位是高级软件开发工程师。如果顺利进公司,职位应该会很不错,而且项目经理对他的简历很看中。所以当我看见他紧张,就对他笑了,用英文告诉他不要紧张,很简单的面试。另外我例行公事的告诉他,如果在整个面试的过程中有任何因为Indian accent印度口音造成的问题,我会为他用英文解释,另外我不负责他的面试提问,他只需要和我旁边的同事交流。感觉他还是很紧张,印度同事就问他: hi, do you want water? Take it easy.当场由于紧张他没有明白,我慢慢重复了一遍,还做了一个喝水的动作,他说不要,但是我还是让人事部拿水给他,他实在太紧张了。
面试时间要控制在50~60分钟以内,所以印度的同事开始讲了个笑话,说的是他自己以前第一次面试的故事,我看见这位面试者peter紧张得嘴角已经抽筋,而且面对这个笑话,他苦笑了一下,我实在不晓得怎么安慰他,但是按照规定我又不能讲中文,我就在白纸上写了中文字:不要紧张,你肯定行!
他看见白纸上的字笑了一下,于是说“thanks”
面试正式开始,面试官问的第一个问题千篇一律:
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 等大家坐定了,自动自我介绍起来,我现在还能记得他的开头:
Today, we got a good weather, although a little cold for me, but the sunny day can make me feel happy. A little thirsty and I take some drink for myself just now.
说了天气,然后说口渴自己拿水喝,大家都笑眯眯看着他,他也适当停顿了一下。
M: Sure.
然后他开始说:
Before the interview, I really want to give a short introduction of myself.
M: great!
Frank自己就开始介绍起来,讲了项目,讲他公司的产品具体做什么,说他自己公司产品多么的interesting和他对公司的喜欢,另外说明离职的原因是仅仅由于想要找一个锻炼自己的机会,学习新东西,得到更多的挑战。结束语居然是他自己很罗嗦的习惯一直改不掉,希望大家不要觉得很boring,在座另外三位谁不明白是寒碜的话,印度人呆中国久了也精明多了,还没有等M发言,另外一个面试官马上表示说不会很厌烦,也不罗嗦,介绍得很多也很好。
我看了时间,15分钟没了。
接下来面试官开始问问题。
M: could you please tell me the testing process you are using in your last project?
Frank: Sure, different companies he different testing processes and in my company we are using the waterfall test process to suit develop process.
Anish: ok, then what are you doing in your project?
Frank: first, I take the responsibility of requirement analysis, after that, I need to raise requirement priorities in TFS document, TFS document is the testing functional specification document, its point out variety priority of Use Case.
Second, I write test design and test scenario for my responsible module…. Thirdly giving….
Meanwhile, I also write test cases and execute them and giving report…
That’s my job in my last project…
提问和回答都衔接很紧密,这位frank很明显是准备过这些问题,这些问题也是外企用英文面试必问的问题,所以我判断,他获得了50%的通过率。
接下来Anish会面技术问题,首先就是数据库查询语句。
Anish: do you know some statement of sql? For example, how to select a user information from two table using JOIN?
听见这个问题可能很多人想,每头每尾条件不确定怎么回答,join的条件也不讲清楚,两个表有没有定义,还不给出查询些什么具体信息。
其实开始我也搞不懂他们怎么这么奇怪,但是看久了就会发现,这些已经培训好的面试官,他们问问题的时候,不仅仅考你的知识,也考你的反映能力。
frank这样回答:首先我是有一些数据库使用的经验,不过有比较长一段时间没有怎么去使用了,所以很多忘记了,不过你的问题我还是知道一些。
然后他自己画了两张表,自己定义了查询条件,自己写了结果,并且清楚告诉对方这个查询的本质是做了笛卡尔乘积。
Anish: oh, it’s great; at last please write down the sentence.
Frank: sorry, I forget the detail sentence.
他的回答居然是忘记了语言细节,我没有做声,他在回答的时候,完全是很自信的,忘记了,不好意思,然后看着对方笑着说,虽然我知道原理,却忘记了如何写语句,我想我需要好的工具来辅助一下,也许就写得出来了。
他耸了肩膀表示没有办法,但是他真的很自信,自信到让你觉得他仅仅忘记了,但是他非常熟悉。面试官一点都没有介意,还是很开心的问他其他知识,我看见M在写面试结果和面试意见。
Anish: do you write some automation scripts in your last project.
Frank的回答十分巧妙,他说,自动化测试的目的是为了减少重复测试带来的枯燥性,为了防止手工测试的不全面,保证测试的正确性,一般在regression testing的阶段使用。然后讲自动化测试的重要性讲了半天,最后将了一军说不过自动化测试的脚本我见过,没有写过。并加了一句注释性的话,如果有必要他会写,而且他相信自己完全可以写得很好。
我想他真的是极度聪明的,完全避开他自己不擅长的地方,用大量时间来描述他会的地方。
另外在面试快要结束的时候已经是超过60分钟了,人事部的专员在门口等待,我也提醒了两位面试官时间有限,frank强调了他对操作系统的认识和了解,我认为是背诵似的讲述他操作的一些实例。
于是面试结束。面试官象征性问他有什么问题要问的。