注意:所有回合都是虚拟的。
电话屏幕回合:
- 实现双向链表,考虑所有边缘情况。
现场轮次:
第1轮:
- 添加两个列表的 (Key, value) 对,它们代表不同时间戳的不同值。提示:使用 Interpolation 和 Extrapolation,找出缺失时间戳的值。
第二轮:
- 问题是关于模式匹配。
这些场景是:
If we are given a directory structure,
then /foo /foo are exact matches, and /foo /bar are no matches.
/foo/* means after /foo, There can be one directory
or no directory.
The last case was: /foo/** which means 0
or more directories
第 3 轮:
- 我们有一个矩形城市地图,被一些建筑物、公园等占据。我们需要找到是否有足够的空间容纳给定大小 (m*n) 的建筑物。
问题链接:https://www.geeksforgeeks.org/count-possible-ways-to-construct-buildings/
第 4 轮:
代码版本差异问题,如 git。
- 以字符串形式给出的两个版本,查找是否已完成插入/删除或更新操作,在什么索引处,以及发生了什么变化。
行为回合:
- 最近具有挑战性的工作。
- 您希望经理具备哪些品质。
- 任何时候遇到冲突,以及你如何处理它。
- 如果你在设计照片,你会用什么方法来识别笑脸。