📜  微软面试经历| 48套(1.5年经验)

📅  最后修改于: 2021-09-23 06:04:11             🧑  作者: Mango

这是我的经验。

Skype回合:

1)二叉树的层序遍历。扩展或修改代码以锯齿形遍历。

https://www.geeksforgeeks.org/level-order-tree-traversal/

https://www.geeksforgeeks.org/level-order-traversal-in-spiral-form/

面对面第一轮:

1)关于我以前工作的问题。

2) 对由 0、1、2 组成的数组进行排序。

https://www.geeksforgeeks.org/sort-an-array-of-0s-1s-and-2s/

面对面第二轮:

1) 打印文件的最后 n 行

https://www.geeksforgeeks.org/print-last-10-lines-of-a-given-file/

2) 二叉树的右视图和顶视图

https://www.geeksforgeeks.org/print-right-view-binary-tree-2/

https://www.geeksforgeeks.org/print-nodes-top-view-binary-tree/

面对面第三轮(招聘经理):

1) 关于我以前在公司工作的问题以及我为什么要换班。

2) 给定一个螺旋排序的矩阵。删除一个元素并插入另一个元素,而不会弄乱排序顺序。更重视编码

面对面第 4 轮(提杆):

1) 给定一个以随机顺序填充 1 到 n^2 的数组。将其填入大小为 n 的方阵。

2) 给出 atoi函数的测试用例。

非常感谢 GeeksforGeeks 为面试准备提供了如此出色的平台。保持良好的工作🙂

微软的所有练习题!