微软亚洲研究院 认领
会计/金融/银行/保险 北京 500人以上 外资(欧美)
使用0~n的一个随机种子函数,得到一个0~m的随机函数,要求随机数分布均匀,一面的问题,虽然最后在提示下想到方法,但是没能实现。微软要求是必须写完完整程序才行。而且对于边界和编程规范考察很严格。
一面问了些项目类容,然后,发现我项目不是很给力,做的比较浅。然后,又开始问我C++,一个问题又就跪了。然后接着问技术数据结构,单链表求逆,用递归实现。不会,只能把迭代的强转换成递归,结果一面应该是跪了。但是一面二面一起的,二面连续两道算法题目都过了。顺利拿到三面的通知,但是三面是一个老外,出了两到基本的编程题目,因为紧张,第二道题目边界没考虑好,然后就收到了拒信。跪在简单题目上确实有点不甘,确实也发现自己的问题,就是平时写代码的习惯和思考方式不够好,还有就是紧张,也影响了发挥。
正在加载验证码...
微软亚洲研究院软件研发工程师面试经验&面试问题
面试问题
使用0~n的一个随机种子函数,得到一个0~m的随机函数,要求随机数分布均匀,一面的问题,虽然最后在提示下想到方法,但是没能实现。微软要求是必须写完完整程序才行。而且对于边界和编程规范考察很严格。
面试过程
一面问了些项目类容,然后,发现我项目不是很给力,做的比较浅。然后,又开始问我C++,一个问题又就跪了。然后接着问技术数据结构,单链表求逆,用递归实现。不会,只能把迭代的强转换成递归,结果一面应该是跪了。但是一面二面一起的,二面连续两道算法题目都过了。顺利拿到三面的通知,但是三面是一个老外,出了两到基本的编程题目,因为紧张,第二道题目边界没考虑好,然后就收到了拒信。跪在简单题目上确实有点不甘,确实也发现自己的问题,就是平时写代码的习惯和思考方式不够好,还有就是紧张,也影响了发挥。