微软电面

2019-04-13 16:23发布

今天接到ms的电话面试...第一次面试效果很不好,一上来自我介绍。 然后就问了一些关于C++方面的东西,比如多态和继承是什么,编译器如何识别多态。 然后说编程有用过这些没?直接回答基本不用,对方说你们大作业呢?写大作业的时候用到但是没有去复习,用过去就没关注了。 然后问了操作系统的进程系列,接下来就是数据结构的队列堆栈,区别以及应用举例,什么时候用,而且这个时候用最好。 举例回答了spfa判断负环栈好使,这个时候电话信号不好GG了 重新打过来让我直接在线写代码。 有个网站是双方进到一个房间里,然后双方都可以操作,就是一个编辑界面不能运行,只是有语法高亮。 看着我写了一个读数字,刚好我校oj有这个题,有些语法错误慢慢修改了。 http://acm.zzuli.edu.cn/zzuliacm/problem.php?id=1431
让我自己出数据,自己出了一些边界数据... 然后问了我一个题目,2n+1个数字里有n个数字出现两次,求只出现一次的数字是啥 直接异或。 然后问题升级2n+2个..卧槽卡了 没关注过类似的面试题,最后回答了的没让对方满意时间就到了...我直接问是不是挂了..回答说要等HR统计信息在做决定 感觉挂了...好好备战校赛省赛..