这是一场令人记忆深刻的面试,记之,以作前车之鉴.
上下文简单说说先.投了MS的一个FTE的position,是他们先联系我的,那我就试试呗,也体验一把MS的面试流程罗。之前就听说过MS的面试时全英文的,因而有个说法,是进MS只要英语好就可以了。第一轮式HR电面,问了一些基本的问题,也就是HR能问的问题,过去的工作经验啊,个人职业规划阿什么的,给我的感觉是主要是看看E语如何。然后就收到一个phone screen的appointment,是那个position的boss面. 赫赫,这是一轮非正式的interview,还是看看我的E语如何。最后告诉我E文不行,但是会安排面试。嘿嘿,行啊,您说了算呗。既然是非正式的,那就不算第二轮面试吧。过了一段时间,收到通知,会进行一轮tech phone screen。又收到appointment,约定了时间。赫赫,是MS的一个engineer,面一些c#,.net,sql的问题。这轮面试持续了20分钟,过程是很程序化的。感觉是,要用E文回答技术问题,是需要修炼的。自己做汉译英,讲Chinglish,人家是听不懂的。然后后来又收到通知,被告知安排了4轮面试,2轮phone screen,2轮onsite.2轮phone screen各30分钟,没问技术问题。一轮问了tech sense方面的问题,一轮问了过去的工作经验,比较常规的问题,就是说,面谁都会问的问题。前面的面试就完了,然后就到了这深刻的onsite面试。
我到了那边,被带到的会议室,让我等面试官。在会议室环视了2分钟后,面试官还没来,我就出了会议室看看风景阿。出了门走了几步,东瞄瞄西看看,嘿嘿,就看到面试官搬着笔记本过来了。看她的表情,似有一丝不满(纯属主观臆测,感觉是她认为我应该在会议室呆着等她款款而来,可是我没有那么乖,给了她一格小小的意外)。然后我赶紧进会议室,然后一场感觉奇特的面试就开始了。两人都坐下。我看到她面无表情(不敢说是表情严肃,感觉是很不高兴的表情,好像我欠了她的钱似的。几乎整个面试都给我这样的感觉,很不高兴和我interview)
“请介绍一下自己。”她说。
“我在XX项目作了XX时间。。。”我答。
“你工作的时间只有我的一半,工作的公司是我的两倍,what are you looking for in every job?”她问。
“。。。”一时语塞。虽然问过去的工作经历很正常,可是这样的很不客气的问法,还是很少见的。这个人本来也很独特嘛。一般面试官,就是走过场,也会敷衍的微笑,可是这个人,就是没任何笑的特征。PS:已经工作10几年啦,完全看不出来了,保养的很好啊!不论外表还是精神面貌,看起来都很年轻啊!
她继续:“每工作干了一年就换。”
“是的,那时候刚毕业没想清楚做什么,所以换工作比较多。。。”唉,我的职业规划阿,一团糟阿。BS我吧。BS自己。“但是我前一分工作做了3年多,在前一家公司遇到瓶颈了,所以离开了。后来是想做工作可以发挥我以前的工作经验。”
“发挥什么工作经验?”她马上问的。似乎是认为我一年换一次工作,能有什么工作经验积累下来了。
“我有三年开发,三年测试经验。我十分熟悉软件开发流程,开发过程。我熟悉.net,sql server。。。”我答。
“面到这一轮,感觉如何?”她打断我,问。
“感觉OK。感觉到MS对人的重视。”我答。
“怎么重视?如果让你来测试MS的面试流程,你怎么测?”她马上问。
“MS投入了很多资源到面试流程中,说明对人的重视,一般公司不会花这么多成本。”我说(面窝的人全是manager,如果每个人都花这么多人来面,成本真的很高)。“如果要测试MS的面试,首先要看面试的目的。要看candidate是否符合position的要求。每一轮面试都会重点考察candidate某方面的特征,看他是否符合。。。”
“你觉得qualified的MS员工有什么样的特征?”她马上问。“如果让你用5个词来描述,你会用哪五个?”
“勤奋,聪明,热情,创新,沟通。”我回答。其实要不要创新,我不确定,不过现在人人不创新挂在嘴上,我也跟风说说。
“你觉得你是qualified的吗?”她马上问。
“我觉得我是”我回答,自己肯定自己没有错吧。总不至于自己否定自己吧,否定自己还来面各啥。
“你曾经做了什么创造性的工作?”她问。
“我曾经开发了一个项目。。。”我回答。
“我不是说Build,我说的是Creative,就是做一件事情,用其他人都没有用过的方法”,她打断我。
“让我想想。”我知道你说啥。创新,这个词好说,可是事情可每那么容易。我又不是企业家,有什么创新的呢?不过容易接受新咚咚罢了。
“没有。我都是用normal way,就是和别人一样的方法。”我回答,倒,这种问题,好好准备了才好回答的说。
。。。安静了一会,在看我的简历。
“你的简历上,所有的技能都是精通。怎么能够精通这么多?”她说。
“哦。那个是51job显示的。填简历时时填的使用时间,使用时间在36个月以上就是精通。”我说。这个不敢吹。
“什么是clustered index,什么是non-clustered index?”她问。
“Clustered index是簇索引和数据是混为一体的,non-clustered index是单独的,和数据是分开的。”我说,倒,这个问题可以很复杂。
“一句话就完了?我期待的是上课一样很专业的一两个小时的回答。”她显然对我的回答很不满意。
“。。。”倒,我又不是sql server专家。。。
“现在有一个搜索网站,三层架构的。一开始运行的很好,当用户逐渐增加之后,就变的很慢。如果让你来查问题,你怎么办?”她问。
“三层架构的搜索网站,随着用户数量的增加越来越慢,那么,就是随着数据的增加,80%的性能问题可能出在数据库上,20%的在应用程序上。那就分析数据库结构和查询语句。”我答。
“具体怎么做呢?”她马上问。
“可以打开Sql server profiler来分析查询计划。看在什么地方cost比较高,然后进行优化。比如说table scan的成本高,那就优化。”我回答。
“你有什么问题问我吗?”她说。
一直到现在,她都是“很不高兴”的表情。
“我想知道你的项目的情况。”我说。
“你不是来我的项目,为什么问我呢?”她问我。
“哦,听说你们的项目刚开始,一定有很多challenge,我感觉你是很有power的人,所以好奇你怎么战胜这些challenge.至于我面的项目,我可以在下一轮面试中问。”我说。
“是的,由很多challenge。我会有计划的一步步的来。。。”她回答,脸色缓和了一些。
“你还有其他问题吗?”她问。
“没有了,谢谢!”我说。
“那么,你在这等一会,XX会来下一面。”她说,然后走了出去。
这轮面试就结束了。
由于过了有一段时间了,有些细节忘记了,以后想起来在补充。后面再写个经验教训总结。
上下文简单说说先.投了MS的一个FTE的position,是他们先联系我的,那我就试试呗,也体验一把MS的面试流程罗。之前就听说过MS的面试时全英文的,因而有个说法,是进MS只要英语好就可以了。第一轮式HR电面,问了一些基本的问题,也就是HR能问的问题,过去的工作经验啊,个人职业规划阿什么的,给我的感觉是主要是看看E语如何。然后就收到一个phone screen的appointment,是那个position的boss面. 赫赫,这是一轮非正式的interview,还是看看我的E语如何。最后告诉我E文不行,但是会安排面试。嘿嘿,行啊,您说了算呗。既然是非正式的,那就不算第二轮面试吧。过了一段时间,收到通知,会进行一轮tech phone screen。又收到appointment,约定了时间。赫赫,是MS的一个engineer,面一些c#,.net,sql的问题。这轮面试持续了20分钟,过程是很程序化的。感觉是,要用E文回答技术问题,是需要修炼的。自己做汉译英,讲Chinglish,人家是听不懂的。然后后来又收到通知,被告知安排了4轮面试,2轮phone screen,2轮onsite.2轮phone screen各30分钟,没问技术问题。一轮问了tech sense方面的问题,一轮问了过去的工作经验,比较常规的问题,就是说,面谁都会问的问题。前面的面试就完了,然后就到了这深刻的onsite面试。
我到了那边,被带到的会议室,让我等面试官。在会议室环视了2分钟后,面试官还没来,我就出了会议室看看风景阿。出了门走了几步,东瞄瞄西看看,嘿嘿,就看到面试官搬着笔记本过来了。看她的表情,似有一丝不满(纯属主观臆测,感觉是她认为我应该在会议室呆着等她款款而来,可是我没有那么乖,给了她一格小小的意外)。然后我赶紧进会议室,然后一场感觉奇特的面试就开始了。两人都坐下。我看到她面无表情(不敢说是表情严肃,感觉是很不高兴的表情,好像我欠了她的钱似的。几乎整个面试都给我这样的感觉,很不高兴和我interview)
“请介绍一下自己。”她说。
“我在XX项目作了XX时间。。。”我答。
“你工作的时间只有我的一半,工作的公司是我的两倍,what are you looking for in every job?”她问。
“。。。”一时语塞。虽然问过去的工作经历很正常,可是这样的很不客气的问法,还是很少见的。这个人本来也很独特嘛。一般面试官,就是走过场,也会敷衍的微笑,可是这个人,就是没任何笑的特征。PS:已经工作10几年啦,完全看不出来了,保养的很好啊!不论外表还是精神面貌,看起来都很年轻啊!
她继续:“每工作干了一年就换。”
“是的,那时候刚毕业没想清楚做什么,所以换工作比较多。。。”唉,我的职业规划阿,一团糟阿。BS我吧。BS自己。“但是我前一分工作做了3年多,在前一家公司遇到瓶颈了,所以离开了。后来是想做工作可以发挥我以前的工作经验。”
“发挥什么工作经验?”她马上问的。似乎是认为我一年换一次工作,能有什么工作经验积累下来了。
“我有三年开发,三年测试经验。我十分熟悉软件开发流程,开发过程。我熟悉.net,sql server。。。”我答。
“面到这一轮,感觉如何?”她打断我,问。
“感觉OK。感觉到MS对人的重视。”我答。
“怎么重视?如果让你来测试MS的面试流程,你怎么测?”她马上问。
“MS投入了很多资源到面试流程中,说明对人的重视,一般公司不会花这么多成本。”我说(面窝的人全是manager,如果每个人都花这么多人来面,成本真的很高)。“如果要测试MS的面试,首先要看面试的目的。要看candidate是否符合position的要求。每一轮面试都会重点考察candidate某方面的特征,看他是否符合。。。”
“你觉得qualified的MS员工有什么样的特征?”她马上问。“如果让你用5个词来描述,你会用哪五个?”
“勤奋,聪明,热情,创新,沟通。”我回答。其实要不要创新,我不确定,不过现在人人不创新挂在嘴上,我也跟风说说。
“你觉得你是qualified的吗?”她马上问。
“我觉得我是”我回答,自己肯定自己没有错吧。总不至于自己否定自己吧,否定自己还来面各啥。
“你曾经做了什么创造性的工作?”她问。
“我曾经开发了一个项目。。。”我回答。
“我不是说Build,我说的是Creative,就是做一件事情,用其他人都没有用过的方法”,她打断我。
“让我想想。”我知道你说啥。创新,这个词好说,可是事情可每那么容易。我又不是企业家,有什么创新的呢?不过容易接受新咚咚罢了。
“没有。我都是用normal way,就是和别人一样的方法。”我回答,倒,这种问题,好好准备了才好回答的说。
。。。安静了一会,在看我的简历。
“你的简历上,所有的技能都是精通。怎么能够精通这么多?”她说。
“哦。那个是51job显示的。填简历时时填的使用时间,使用时间在36个月以上就是精通。”我说。这个不敢吹。
“什么是clustered index,什么是non-clustered index?”她问。
“Clustered index是簇索引和数据是混为一体的,non-clustered index是单独的,和数据是分开的。”我说,倒,这个问题可以很复杂。
“一句话就完了?我期待的是上课一样很专业的一两个小时的回答。”她显然对我的回答很不满意。
“。。。”倒,我又不是sql server专家。。。
“现在有一个搜索网站,三层架构的。一开始运行的很好,当用户逐渐增加之后,就变的很慢。如果让你来查问题,你怎么办?”她问。
“三层架构的搜索网站,随着用户数量的增加越来越慢,那么,就是随着数据的增加,80%的性能问题可能出在数据库上,20%的在应用程序上。那就分析数据库结构和查询语句。”我答。
“具体怎么做呢?”她马上问。
“可以打开Sql server profiler来分析查询计划。看在什么地方cost比较高,然后进行优化。比如说table scan的成本高,那就优化。”我回答。
“你有什么问题问我吗?”她说。
一直到现在,她都是“很不高兴”的表情。
“我想知道你的项目的情况。”我说。
“你不是来我的项目,为什么问我呢?”她问我。
“哦,听说你们的项目刚开始,一定有很多challenge,我感觉你是很有power的人,所以好奇你怎么战胜这些challenge.至于我面的项目,我可以在下一轮面试中问。”我说。
“是的,由很多challenge。我会有计划的一步步的来。。。”她回答,脸色缓和了一些。
“你还有其他问题吗?”她问。
“没有了,谢谢!”我说。
“那么,你在这等一会,XX会来下一面。”她说,然后走了出去。
这轮面试就结束了。
由于过了有一段时间了,有些细节忘记了,以后想起来在补充。后面再写个经验教训总结。
浙公网安备 33010602011771号