第一轮:电话筛选+一些编码和设计问题。在这一轮中,我被问及我在当前公司中使用的角色、工具和技术堆栈。我还被问到 1 个编码问题和 1 个系统设计问题
- 编码问题——找到2个链表的交集
- 设计问题——LLD 构建像 Flipkart 这样的系统
第二轮:编码轮
问的问题:
- 找到 LinkedList 中的中间元素。
- 给定一个完美的立方体,求立方根。 (不使用内置方法)。
- 在存储小时数的两个数组中查找重叠的持续时间。
第三轮:系统设计轮
他们问我在我的经历中做过的最具挑战性的任务。我没有准备好回答这个问题,也没有心情回想起我处理过的一些具有挑战性的情况。我说了一些愚蠢的情况并陷入困境
我被问到一个面向对象的设计问题,必须为需求编写一个类和抽象方法。我开始面试很糟糕,并持续了整个会议。正如预期的那样被拒绝