科尼印度面试经历
第 1 轮:在线编码轮
第一轮有 2 个简单的编码问题和大约 15 个中等水平的 Quant/Aptitude 问题。一个编码问题是在字符串中查找重复项(不区分大小写)。
本轮 550 人中有 59 人通过。
第二轮:技术轮
前 16 名的学生可以直接进入第三轮,其他所有学生都必须通过这一轮。
在这里,有 1 个编码问题,给您一个链表,您必须保留“m”个元素,然后删除“n”个元素并重复执行此操作,直到剩下任何节点。
根据三个条件对学生进行评判:
a) 好代码(高效代码)
b)可读(变量和函数命名约定是否遵循)
c) 无错误代码(代码应按原样运行)
43名学生中有6人通过了这一轮。
第三轮:技术面试
本轮共有 16+6=22 名学生晋级。
这是面对面的圆。面试问了DS的两个问题和项目的一些问题。
第一个问题与上一轮的问题相同。
第二个问题是,您必须在不使用任何辅助空间的情况下将一个排序数组合并到另一个排序数组(为第一个数组的元素留出空间)。
22名学生中有14名通过了这一轮。
第四轮:技术面试
这又是一次面对面的采访。这一轮有来自 Tree and Graph 的编码问题。
第一个问题是检查给定的树 T1 是否是树 T2 的镜像并为其编写代码。
第二个问题是为给定树的镜像的 preOrder、postOrder 和 InOrder 编写代码。
面试官非常友好,他们给了很多时间来做这一切。
第5轮:VP轮
VP先生非常友好。这是一个具有挑战性的回合。他给出了一个我只需要在“C”中完成的编码问题,并且代码的条件与第 2 轮相同(良好、可读、无错误)。
问题是在不使用除 strstr() 之外的任何库函数的情况下替换“C”中的子字符串。
他问我想要多少时间,我要求10分钟,他给了我20分钟,说速度没有额外的分数,但违反了任何给定的条件,那么你将被拒绝。
我在 20 分钟内完成了这些问题。他检查并告诉我你的代码是完美的,除了一件事它会打印一些垃圾以及答案。 (我忘了在字符串末尾添加 '\0' )。
这一轮结束后,他们给了我一个暗示,说我被选中了,但什么也没说。
第6轮:人力资源轮
这是最后一轮。 HR非常友好。他问了我两个三个问题,然后让我稍后来看看结果。他问我为什么要加入科尼,未来两三年你如何看待自己?
经过这一轮,最终选出了3名学生。