InfoEdge 面试体验(校内)
Info Edge 访问了我们的校园以获得全职软件工程职位。
第 1 轮:在 Do-Select 平台上。有6个部分,每个部分都有时间限制,每个人的问题都不一样
- 第 1 和第 2 部分由一个中等问题(直接问题)和一个困难问题(基于概率和排列)组成
- 其余部分是基于 DBMS、Linux、时间复杂度、OS 和 CN 的 MCQ。
- 与编码问题相比,MCQS 很难。
14个被选中。
第二轮(技术轮——时间:1小时):起初他们让我自我介绍。有一些基本问题,例如向量,数组和链表之间的区别。然后需要两个编码问题和工作代码:
- https://www.geeksforgeeks.org/find-the-smallest-positive-number-missing-from-an-unsorted-array/(在 O(n) 时间复杂度和 O(1) 空间复杂度中)。
- https://www.geeksforgeeks.org/container-with-most-water/
10人被选入下一轮。
第三轮(技术轮):
- 提升算法中使用了哪些数据结构,作为我与提升相关的项目之一进行了很好的讨论。
- 他们要求编写三元组总和等于零的最佳代码(有 sort 和没有 sort )。
4人入选下一轮。
第四轮(技术轮):
- 在这一轮中,主要关注图表。
- 他们让我找出一个节点到具有负边缘的剩余节点之间的最小距离(即贝尔曼福特算法)
2被选中。
第五轮:友好的人力资源讨论。
结论:被选中!