FTE 软件工程师的 InfoEdge 虚拟面试体验(校园 2020)
InfoEdge 参观了我们的校园 (NIT Hamirpur),为诺伊达办公室的全职员工提供服务。所有的比赛都是在 Virtual over Microsoft Teams 上进行的。
第一轮(在线评估):
这是淘汰赛。有 35 个 MCQ 必须在 40 分钟内解决。首先,有15个Aptitude/Quant(速度距离,利润损失,座位安排,概率等)的问题需要在20分钟内解决,然后有20个与CS理论(主要是DS&Algo)和C相关的问题输入输出问题(与排序、位操作等有关),时间为 20 分钟。问题并不难,但时间较少,所以一个好的策略对于破解这一轮很重要。测试平台是 firstnaukri.com。最终,本轮过后,约有14名学生入围。
第 2 轮(技术面试 1):
这与所有后续轮次都是对 MS Teams 的虚拟采访。
我的面试是在所有学生中的最后一个,所以面试官在这一轮没有花太多时间。他从我的介绍开始。之后问了一些 DS Algo 问题(都是简单的标准数组问题,他还要求我对它们都进行完整的编码)。这一轮对所有其他学生来说持续 75 分钟,但对我来说,大约是 30-35 分钟。
大约7名学生被选中进入下一轮。
第 3 轮(技术面试 2):
本轮持续约 60-70 分钟。面试官非常友好和理解。他在该行业(前亚马逊、Adobe SDE)拥有非常好的经验。他从他的介绍开始,然后我做了我的介绍。之后,他问我除了 DS Algo 之外我最喜欢的科目。我回答了 OOPS、OS 和 DBMS。
然后他问了我所有这些主题的问题,比如虚拟函数和类、多态性、锁、时间戳、分页、虚拟内存的概念,以及 DBMS 的一些基本问题。
然后他问了我简历中的问题,让我解释我简历中列出的任何一个项目,并问了多个问题。
然后他问了我一个简单的 DS Algo 问题(在大小为 N+1 的数组中找到重复的数字,并在 1 到 N 范围内的元素)并不断添加与时间和空间相关的多个约束并增加问题的级别,但我能够为所有问题提供多种方法,最后他让我编写最终方法(使用位操作),他印象深刻。
本轮过后,大约有3-4名学生入围。
第 4 轮(技术面试 3):
这一轮对我来说有点难。它与系统设计有关。但是面试官又是一个非常好的人。他从介绍开始,给了我一个很大的设计问题,专注于设计LinkedIn的不同功能。它包括设计数据库、实现一些图形算法、优化性能等等。我不熟悉系统设计概念,但我能够给出大部分解决方案。他还要求我编写一些功能。我不确定我是否会被选中参加下一轮比赛。
提示:请保持冷静并尝试使用所有可用的 DS Algo 工具。他们只是想检查您是否能够朝着正确的方向思考。他们不期望完美的设计。
但最后,我收到了 HR 发来的最后一轮消息。
下一轮只选了2名学生。
第五轮(人力资源面试):
这是最后一轮。面试官很友好,她从介绍开始。然后,她问了我一些基本的问题,比如面试到现在的体验如何,一些关于搬迁的问题,关于实习经历,关于我的爱好,你为什么想加入Infoedge,还有一些比较典型的HR问题。本轮持续约 15 分钟。
提示:保持冷静和自信。无需练习即可破解这一轮。
最后,有 2 名学生被选为 SDE-1 的 FTE 职位,很高兴我是其中之一 ????。