在线回合:
在线回合有两个部分 CS 和 quant,每个部分 1 小时。
CS部分:
第一轮面试:
- 告诉我关于你自己以及你在预安置谈话中发现的有趣之处。
- https://www.geeksforgeeks.org/puzzle-4-pay-an-employee-using-a-gold-rod-of-7-units/
- https://www.geeksforgeeks.org/design-a-stack-that-supports-getmin-in-o1-time-and-o1-extra-space/
第二轮面试:
- 找到链表的中间节点。
- https://www.geeksforgeeks.org/find-minimum-number-of-coins-that-make-a-change/
- https://www.geeksforgeeks.org/puzzle-16-100-doors/
第三轮面试:
- https://www.geeksforgeeks.org/puzzle-set-35-2-eggs-and-100-floors/
- https://www.geeksforgeeks.org/find-minimum-moves-reach-target-infinite-line/
第四轮面试:
- 反转没有库函数的字符串。
- 实现 LRU 缓存。
第五轮面试:
- https://www.geeksforgeeks.org/find-the-missing-number/
- 给出的字符串仅由 0、1 和 ‘?’ 组成。打印所有可能的字符串,这些字符串可以通过将 ‘?’ 替换为 ‘0’ 或 ‘1’ 来生成。例如。如果输入是 1??0,那么可能的输出字符串将是 1000、1010、1100、1110。