您的位置:首页 > 职场人生

微软面试都考些什么?亲身经历

2011-12-01 21:39 141 查看
做一个简单的自我介绍(技术,工作经验等等)

1.各种排序算法(冒泡,选择,插入,快速,堆排序),灵活性很大.不会照搬课本.比如,返回数组中第k大的元素

2.字符串各种常用操作,要求写函数.比如:字符串逆序,判断字符串中有无出现重复字符.单词逆序.

3.实现atof,atoi,设计测试用例.(有可能让敲在电脑上测试能否运行,测试编码能力.因为面试官都会带着笔记本的.)

4.将一列数字重新排列,奇数在左端,偶数在右端

5.排序并去除数组中重复的数字

6.逆序链表.删除双向链表中指定数值的元素.

7.C++各种常见问题,有可能问很底层的东西.比如泛型编程是如何实现的.虚函数表是怎么工作的.

8.反应能力,思考问题的方式.考核方式多样.这是重中之重.即使前面的都回答的很好,这一关如果不行也会被果断的踢出来.因为微软的理念是:您的潜力,我们的动力.一个没潜力的人,他们是不会考虑的.

所有这一切的前提是,英语不能太差.一些英译汉,汉译英是最最基本的.本地化的口语水平将是很好的一个优势.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: