微软是来我们校园进行IDC全职招聘的。
null
第一轮
CoCubes在线测试包含3个编码问题(仅需完成功能)
- 找到包含数字k或可被k整除的第n个数字。 (2<=k<=9) 例如—— 如果n=15&k=3 回答:33 (3, 6, 9, 12, 13, 15, 18, 21, 23, 24, 27, 30, 31, 32, 33)
- 添加两个表示为字符串的二进制数 .
Example - num1 = 101101 & num2 = 1011 Answer : 111000
- 求最小级别上没有子节点的所有节点的总和。 如果root为NULL,则返回-1 例如——
5 / 2 6 / / 7 3 9 4 / 8 3
回答:14(7+3+4)
在这轮面试之后,11人被列入直接面试的候选名单。我就是其中之一。 许多人是从飞行小组中挑选出来的,他们被要求在那里进行书面编码。 在飞行后选择了14次团体面试。
第二轮
面对面技术面试(35分钟)
- 关于项目的讨论?
- 进程和线程之间的区别?
- web浏览器如何使用process&Threads,firefox和chrome哪个更快,以及如何使用?
- 四核处理器是如何工作的?
- 什么是尾部命令?
- 给定一个未知大小的非常大的文件,如何打印最后n行(不知道行数)?
- 编写一个程序来连接二叉树中的下一个左节点。每个级别的第一个节点也应该指向下一级别的最后一个节点? (不使用队列)
- 写一篇 在给定大小的组中反转链表的程序 ?
向我的朋友们提出的一些问题——
- 为LRU调度实现编写一个程序?
- 任务管理器如何在Windows中工作?
在25家公司中,只有2家被微软IDC选中。我不是他们中的一员。我们大多数人在第一次技术面试后就被淘汰了。
在编码轮中,选择基于生成代码所花费的时间(因为代码很容易)。我的效率不高。所以尽可能早地完成。
如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
微软的所有练习题 !
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END