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

做一个简单的自我介绍(技术,工作经验等等)
1.各种排序算法(冒泡,选择,插入,快速,堆排序),灵活性很大.不会照搬课本.比如,返回数组中第k大的元素
2.字符串各种常用操作,要求写函数.比如:字符串逆序,判断字符串中有无出现重复字符.单词逆序.
3.实现atof,atoi,设计测试用例.(有可能让敲在电脑上测试能否运行,测试编码能力.因为面试官都会带着笔记本的.)
4.将一列数字重新排列,奇数在左端,偶数在右端
5.排序并去除数组中重复的数字
6.逆序链表.删除双向链表中指定数值的元素.
7.C++各种常见问题,有可能问很底层的东西.比如泛型编程是如何实现的.虚函数表是怎么工作的.
8.反应能力,思考问题的方式.考核方式多样.这是重中之重.即使前面的都回答的很好,这一关如果不行也会被果断的踢出来.因为微软的理念是:您的潜力,我们的动力.一个没潜力的人,他们是不会考虑的.
所有这一切的前提是,英语不能太差.一些英译汉,汉译英是最最基本的.本地化的口语水平将是很好的一个优势.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值