第1轮:第一轮是在AMCAT平台上的在线测试。它分为三个部分:
英语:15分钟内有12个问题。填空, 句子完成, 纠错。难度等级:容易。
业务分析:25分钟内14个问题。问题基于给定图表, 股票, 股票的解释。
编码:60分钟内2个问题
i)给出了n辆巴士的开始和结束时间。查找可以合并的公交路线数量的计数。
ii)给定一个m * n方阵, 其值从1到n, 找出可以满足多少人的糖果列表。据说一个人如果从清单中得到糖果, 就会感到满意。
即使在同一部分内也不允许回溯。
有120人参加了在线测试, 并选择了29个人。
第二回合:这是一次技术面试。由于大流行情况, 它是通过Zoom视频通话进行的。首先, 面试官问我有关信息安全的问题, 因为那是我的专业课程。然后他问我有关链表, 动态编程, 数组的问题, 并问我是否要编写相同的代码。基本上, 他将重点放在逻辑上, 而不是语法上。他询问每个解决方案的时间和空间复杂性。接下来, 他向我询问了操作系统方面的概念性问题, 并为信号量编写了代码。
该回合持续了1.5小时。选择了15名学生进行下一轮比赛。
第三回合:高级领导的技术面试。她从在我的履历表中询问与项目和实习有关的问题开始。她期望对该实施进行深入的解释。然后她问了我两个问题的逻辑:
i)在数组中查找第二大元素
ii)总和等于k的子数组的数量
面试官非常友善, 乐于助人。无论需要什么, 她都给出了提示。她一直专注于如何从幼稚的方法和给出的提示中构建优化的解决方案, 这一轮持续了45分钟。
第四回合:人力资源面试。面试官首先要求我在30秒内进行自我介绍。然后她从我的志愿活动中问了我一些问题, 以了解我学到了什么。在那之后, 所有与我家庭有关的一般性问题。她也很甜蜜, 令人鼓舞。
这回合持续了20分钟。
最终, 有8个人被选中, 我就是其中之一。
这是我的第一次采访, 之所以破解, 是因为GFG。
我对所有申请人的建议是了解每种解决方案的时间复杂性。只要有信心。即使你的代码不正确, 但你的逻辑正确, 他们也会考虑。如果你不知道任何解决方案, 请不要尝试弥补。对面试官诚实。
还要对公司做背景研究。最后始终向面试官提出相关问题。