有四轮。
在线评估:
- 3 或 4 个(不记得确切数量)编码问题(容易中等)
- 大约 10 个基于数据结构、算法、编程语言和计算机科学主题的 MCQ(简单到中等)。
那些回答了所有问题的人进入了面试的候选名单。
编码评估结束后,进行了两次背靠背的技术面试。
第一次技术面试:问了 2 个编码问题和 1 个谜题。
- 编码问题之一是楼梯问题,想不起来另一个。
- 这个谜题很难(对我来说)。我能够成功解决两个编码问题,我们讨论了大约 15 分钟的难题。
第二次技术面试:这一轮更多的是关于面向对象的设计。
- 面试官问了2个基于设计的问题,最后让我写一个简单的基于实现的编码问题,他还检查了输出。对于设计问题,我们讨论了大约 30 到 35 分钟。
- 编码问题主题——二元搜索、动态规划和实现。
几天的面试后,我收到邮件说我被列入行为面试的候选名单。
行为面试:这次面试主要基于项目,因为它是由从事技术工作的人进行的。团队。
- 我被问到我在简历中详细提到的 2 个项目,还被问到了大学生活经历,你是如何开始/学习编码的?等等。
- 三位面试官都非常支持。每次采访都以双方的简短采访开始。在每次面试结束时,我都会被问到你是否有任何问题。
经过一周的行为面试后,我接到了 HR 的 WhatsApp 电话,我被选中了。