剑知北美生活快报   版面列表   admin登录
JiansNet Logo


美国微软SDE intern on-site面试

by JC, published: 2010-11-01 00:00 viewed: 1059 times
想了解更多的美国生活窍门?请订阅: JC写的剑知北美生活快报。
以下某网友面试微软实习工作的过程.

面试的职位是SDE 的 internship。一共面了4个人,最后和recuiter又谈了一会。当天就打电话通知给了offer。

第一个人大概问了一些简历上的东西,然后让我写程序判断一个数字是不是palidrome,就是一个数字,从左看以及从右看是一样;

第二个人让写一个程序来计算一个sentense中有多少word ( 全部由字母组成) 以及多少 字符串(包括字母和特殊字符);

第三个人问了一个class design的问题,一个图,每个节点记录一个color set, 只有一个对外的边。要求是一种color如果出现在父亲节点上,一定要出现在子节点上。design一个class来表示这个图,并实现一个运算,能在任何节点上加颜色。另外需要讨论如何优化。

第四个是个大头目了,问了一个算法题目,要求从N 个 range 在N-1的数中找出一个重复的数,设计了若干个算法, 要求时间和空间分别在: N 和 N, N^2 和 1, N和 1 ( 可以改变数组顺序 )。

感想, 问得程序题目都不难,但是要写的很小心,不能有或者尽量没有bug。要给出解释,为什么这么做,还可以怎么提高。不需要考虑太多fancy的东西去优化程序,(特别熟悉的例外)至少保证正确性,写好程序,自己要做一些test,要能过得去。每个面试结束后去问问他们对你的意见如何,有什么不好的在下一轮面试的时候尽量改进,不要怕犯错,但是不能一直犯同样的错误。写写thank you letter,面试官准备题目不容易,听你讲那么多废话就更不容易了。

最后和recuiter谈了谈,专门问到了在面试中有什么想改进的,以及重新来一次,有什么能做的更好。所以面试官的意见一定要听,有则改之,无则加勉。

每个人面试经历都不一样,有人面了4个人,有些面了5个人。总之,认真准备,好好发挥,机会肯定还是有的。
本文版权属于美国剑知信息网。如需转载,请先同我们联系。
订阅JC写的剑知北美生活快报,您会了解到更多的美国生活窍门。
Related Articles:
• 微软Microsoft on-site面试经验分享
• 微软microsoft onsite面经 - SDET
• 如何应对微软的面试(Microsoft Job Interview Tips)
美国职业发展 | 返回顶部 | 返回首页
About Us | Advertise with Us | Privacy Policy
Copyright © 2007-2016, All Rights Reserved.