我最近在 Make my trip 中被选中。以上是我的面试经历。
第 1 轮-(在线 MCQ)
有 2 个部分——能力和逻辑推理和基于Java问题的 MCQ,C++,编码时间分别为 20 分钟和 45 分钟。
A 部分 – 虽然时间较短是一个问题,但清除这一轮并不是很困难。
B 部分 – 它包含 15 道关于 c/c++、 Java 的选择题和 4 道简单的编码问题,例如在大文件中对单词进行排序,用于检测链表中的循环并将其删除的伪代码。
第 2 轮-(在线编码)
这是一个在线编码测试,其中给出了 3 道编码问题。问题如下——
1. 从一个较大的数组中找出连续正数数组的子集,该数组的元素总和与其他子集相比更大。例如: {1,2 5 -7, 2 5} 。两个子数组是 {1,2,5} {2,5} 并且 ans 是 {1,2, 5} 因为它的总和大于 {2, 5}
2. 你有一个 8*8 的棋盘,并给出一个骑士的起始和最终位置。找到骑士的最短路径。
3. 给定两个字符串s1 和 s2。现在,找出 s1 中包含 s2 的所有字符的最小子串。
第 3 轮-(采访-1)
它首先讨论了编码回合中给出的程序。他们询问了我的兴趣领域之后,他们直接跳到了网络、Linux 和道德黑客部分,着眼于我的兴趣领域。
他们问了我一个关于网络和 linux 的各种问题。 问题很简单,比如用例子解释 OSI 模型,FTP、SMTP 等协议的端口号,如何在 Linux 中将文件的数据发送到另一个文件等。
然后他们让我编写简单的 c 程序来反转链表。
第 4 轮-(采访-2)
这一轮以两个谜题开始。我陷入了第一个谜题本身,但在这一轮中,面试官正在检查我们的方法,我们的逻辑思维。
然后我得到了一个程序,并被要求对其进行优化。这个问题只是基于哈希图。
下一个问题是基于道德黑客。我被要求解释 SQL 攻击。
采访以对我的项目的一些讨论结束。
第 5 轮-(人力资源轮)
这是一个简单的人力资源回合。从讨论你为什么要加入我的旅行开始,然后是一些一般的人力资源问题。