-
唐骏日记:走进微软之面试
招聘助理给了唐骏一份他的时间安排。
面试从早上9点到下午5点,每一个小时一个人,一共八个人。
因为面试别人可以减压,所以微软尽量让更多的人来面试。
第一个好像有点经理的样子,一开始就给我讲了这个部门需做的工作——Windows NT的研发。他讲了Windows NT的未来之路,描绘的前景很光明。看得出来他很喜欢自己的工作,也有一种自豪感和优越感。我很机灵地问了他加盟微软的经历,他滔滔不绝地讲述了他如何从德国来美国留学,如何找到这家公司的辉煌经历。我也讲述我怎么从中国去日本留学,然后又怎样来到美国继续我的学业。他的问题并不是那么的苛刻,反而让我觉得我们之间是在聊天、在回顾过去的经历。
第二个人是个做技术的,他问了我的背景之后似乎感觉比较满意,特别是我的国际背景。因为他也去过日本两次,而且还能讲几句日语,也讲得不错,“你的日语的语感还是很好的”。我不忘记夸他几句,拉近彼此之间的距离。后来他就让我用C写段对mouse的控制程序,把左右键对调一下。“是用Windows的 API写还是……”因为这个区别很大,我想问清楚后再写。“那就用Windows API写吧。”明显感觉出来他对我开始宽松了,因为用底层函数写的话很复杂也很难。我很快地写出了这个小的程序。我的C答案似乎还比较让他满意,然后就和我探讨如果用底层函数写的话应该是怎样的。
第三个人还是个技术工程师,一上来就拿了一段程序给我看,让我挑出里面可能出现的问题。“这个程序写的非常正规,而且肯定是个有经验的人写的,非常好。” 我简单看了程序以后,感觉这是他写的程序,因为人都是喜欢听别人夸奖的,“但是这个程序有memory泄漏的问题,需要加memory释放,这样这个程序就很完美了。”我没有太多的思索,因为像微软的工程师不可能拿一段有低级错误的程序让我来看的。没想到我的这几句话把他征服了,他以为遇到了一位程序高手。剩下的时间都是他和我讲他负责写Windows的哪部分程序,我感觉他是一个很能干的程序员。
印象比较深刻的问题是:美国一共有多少个加油站?这下我傻了,这个怎么可能知道!我想了想,美国有人口2.5亿,汽车的拥有率为30%,美国有7500万辆车,每个星期加一次油,每个加油站平均每5分钟一辆车,一天为250辆,可以服务7倍1750辆车,一共4万个加油站。
思维方式,即分析问题解决问题的方式。
Leave a Reply


