然后他问了我关于 LRU Cache 的问题。并询问它是如何实施的。我无法正确回答,但不知何故我想出了链表方法。
这一轮持续了大约 45 分钟。我被要求在纸上写代码。面试官非常乐于助人。
第三轮:在第一次面试中表现出色的人被要求进行第二次面试。
面试官问我第一轮问了什么问题。
- 给定一个二叉树,检查它是否是和树。
- 然后他要求为 KeyBoard 设计一个数据结构。鉴于键盘的布局实现它。我最初给了他基于矩阵的解决方案,但他告诉我要更好地思考,然后我给了他基于图形的解决方案。
- 然后他问我关于我的项目。不要写任何虚假的项目,只有在你已经完成并且非常了解与项目相关的基础知识的情况下才在 Resume 上写你的项目。
而这次采访也持续了大约40分钟。最后15名学生被选中,幸运的是我是其中之一🙂
我想说的最后一件事是要有信心。