Pilani Soft Labs (redBus) 采访
我进行了三轮技术面试。两个是电话,然后是对团队负责人的一次Skype采访。
第一轮
-> 一个数是否是素数
-> 在 O(N) 时间内反转一个数组
->冒泡排序
-> 在 O(N) 时间内反向链表而不使用任何辅助空间
第二轮
->解释你的一个项目。对他们提出交叉问题。然后他修改了原来的问题陈述并要求实施相同的。
-> 1000 人围成一圈。 1杀2,3杀4,5杀6,以此类推。谁将是最后一个活着的人。实现相同的代码。
-> 实现从主页到支付网关页面的整个 RedBus 网站。大约 45 分钟就相同问题和交叉问题进行讨论。在每一点都使用的数据结构和类似的东西。
->如何在链表中查找倒数第二个元素
->如何在链表中找到中间元素
-> 程序以 O(N) 复杂度在数组中分离 0 和 1 并计算迭代总数。
第三轮(领队轮)
-> 双面介绍
->关于我的项目的良好讨论(尤其是 MNIT 和 BIT-Mesra)
->我研究过的技术。关于他们的问题。
-> 如果被问到像Java和 .Net 这样的技术,我是否能够切换技术。诸如此类的其他问题。
-> 之后,他问我什么时候可以加入。所以我有一个想法,我的面试很顺利,进一步的讨论基于我将在 RedBus 工作的技术。
最后,我的候选资格被接受了。感谢 GeeksForGeeks 提供了一个集中的平台来准备这样的采访。