第 1 轮 – 在线编码(HackerRank)
- LFU缓存实现,容量c和键值对
- 给定隧道 H 的高度和猫的高度数组,计算所有猫穿过隧道所需的最短时间。一次只有一只猫可以穿过隧道,一只猫可以指望另一只猫的背穿过隧道。 u 是单只猫的时间,v 是猫背上低矮猫的时间
- 对数组进行排序,使所有查询的输出总和最大。每个查询都是从 i 到 j 的元素的总和
第 2 轮 – 技术面试 1(海得拉巴办事处)
- 讨论目前的公司和我在那里所做的工作
- 按级别顺序打印带有向下和下一个指针的链表
- 打印与树中给定节点相距给定距离的所有节点
- 面向对象的概念
- 虚拟内存和分页
- 构建 C++ 项目步骤和编译器工作
第 3 轮 – 技术面试 2 (海得拉巴办事处)
- 谈现公司
- BFS – 给定来自不同地点的航班,告诉天气是否可以从一个地点旅行?
- Dijiksta 算法?
- 死锁条件以及如何解决?
- 继承与抽象?
- 停车场设计?
第 4 轮 – 人力资源面试(电话)
- 为什么要离开现在的公司?
- 为什么是铯?
- 不同的情况以及您将如何处理它们?
- 您离开任何公司的原因可能是什么?
- 你预计加息多少?