📜  微软面试经历 |第 78 组(IT 电话)

📅  最后修改于: 2022-05-13 01:58:17.988000             🧑  作者: Mango

微软面试经历 |第 78 组(IT 电话)

第二轮电话面试提出以下问题:

1. 询问了一些与设计模式相关的问题。

2.在链表中查找循环
https://www.geeksforgeeks.org/detect-and-remove-loop-in-a-linked-list/

3. 循环长度
Soln:一旦检测到循环,保持慢指针不变,但是用计数变量移动快指针,直到它到达慢指针。

4.变体求连续数组的最大和
https://www.geeksforgeeks.org/largest-sum-contiguous-subarray/

5. 给定图中的两个节点,检查它们是否连接。可以进行预处理,但应该快速计算结果
Soln:创建一个哈希映射,其中键作为单个节点,值作为所有连接节点的列表

微软的所有练习题!