第一轮(笔试)-
在线测试在HackerRank平台上进行。大约300名学生参加了这一轮。它由两个部分组成,每个部分长1小时。 第1部分包括50个MCQ,范围从OOPS概念、操作系统、网络、量化和数据结构。 第2节包括两个编码问题:
问题1。给定一个数字,您需要检查该数字的任何排列是否可被8整除。相应地打印是或否。 I/P-46。O/P-是的。因为64可以被8整除。 I/P-345。O/P-否。因为345354435453534543都不能被8整除。
问题2。给定一个由1和0组成的矩阵,重写该矩阵,使其由1的原始位置的距离矩阵组成。
Eg.- I/P: 0001 0100 1000 0001 O/P: 2110 1011 0121 1210
第二轮(技术面试:45分钟)-
45名学生入围了这一轮。
面试官让我做自我介绍,帮他浏览我的简历。然后他问我是否喜欢编码,我的回答是肯定的。然后,他让我编写以下问题的代码:
问题1。给定一个n*n矩阵,以螺旋形式打印该矩阵。 https://www.geeksforgeeks.org/print-a-given-matrix-in-spiral-form/
问题2。给定一棵二叉树,以螺旋形打印树。 https://www.geeksforgeeks.org/level-order-traversal-in-spiral-form/
问题3。给定的2d和,一个连续数组的最大值。 https://www.geeksforgeeks.org/largest-sum-contiguous-subarray/
他让我对代码进行试运行,确保所有代码都能有效运行。一旦他对代码感到满意,他就转向了操作系统。
什么是僵局?如何确保僵局不会发生?银行家算法是什么?读者-作者问题是什么?
他还问了我几个网络方面的问题,我想不起来了。
第三轮(技术面试:40-45分钟)-
26名学生入围了这一轮。
面试开始时很随意,面试官让我告诉他一些关于我家乡的特别景点。之后,他转到了我简历中更重要的部分。 他问了我实习的情况,还问了一些相关的问题。随后,他让我简要地解释一下我在课程中进行的学术项目。
然后,他让我编写以下问题的代码:给定两个固定大小的数组,分别为8和4,每个数组由4个整数组成,按排序顺序,合并这两个数组,而不使用任何额外内存。最初,我通过从前面开始并相应地改变元素来解决这个问题。然后,面试官要求我改进复杂性,甚至建议从后面开始。我一得到提示就马上解决了。
然后,他将注意力转移到操作系统和网络上。什么是TCP三方握手?在浏览器(DNS服务器)上输入网站时会发生什么?你说的同步是什么意思?如何克服僵局状态?
第四轮(人力资源面试20-25分钟)-
面试官很快浏览了我的成绩,直到这一轮,给了我一个很好的微笑,并说我到目前为止一直做得很好。 他以一个常见的问题开始:“跟我说说你自己吧?”
然后他问我为什么第五学期到第六学期我的CGPA有所下降。我一直害怕这个问题,但还是设法克服了。
然后他问我,在接下来的5年里,我在哪里看到了自己。然后他问我是否有任何硕士学位的计划。
最后,13名学生被选中并获得了工作机会。总的来说,这是一次很好的经历。
提示/建议- MCQ与编码问题同等重要。有些学生在没有解决任何编码问题的情况下成功获得了资格,而解决了一个问题的学生则输了。他们并不总是寻找正确的答案,而是寻找方法,以及在遇到挑战时如何思考。确保你的简历完整,尤其是项目和实习。不要写任何你不自信的东西,如果你不能回答与之相关的问题,会给人留下坏印象。 面试官非常友好,确保你感到舒适。
感谢 你们这些极客是极客 .没有你,这是不可能的。
如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。
如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写评论