📜  Mahindra Comviva 面试经历 |设置 3(校内)

📅  最后修改于: 2022-05-13 01:58:23.541000             🧑  作者: Mango

Mahindra Comviva 面试经历 |设置 3(校内)

最近,Mahindra Comviva 访问了我们的校园,为“产品开发工程师”的职位招聘学生。这是一个为期 2 天的过程。


第一天:

第 1 轮:在线编码轮
在 HackerEarth 上 120 分钟内要完成 3 个问题。
在总共 150 名学生(MCA、ECE、CSE 学生)中,有 80 人进入了下一轮。那些能做到三分之二的人完成了这一轮。


第二轮:在线能力+技术轮

这一轮有 4 个部分,每个部分由 25 个问题组成。数量,逻辑推理,语言能力和技术是4个部分。 100分钟是这一轮分配的最长时间。技术部分主要有 C、数据结构、 Java方面的问题。定量和逻辑推理相当困难。 Mettl 进行了这一轮。
经过本轮评选,共有28名学生入围。


第 2 天:


第三轮:技术面试-1

在通常的“说说你自己?”之后面试官想了解我的项目。
(1) 我的第一个项目是关于 DBMS。
他让我画同样的ER图。还有我在实现它时创建的所有表。他问我如何通过最小化我创建的表的数量来改进(他想知道规范化和外键概念)。在 10 到 15 次讨论之后,他问我关于 3NF 和 BCNF。
接下来他让我告诉他各种连接。主键、候选键和外键之间的区别。
(2) 第二个项目是网络(Socket 编程)。
他让我写下客户端和服务器的代码。他一开始希望它是单向通信,然后是双向通信程序。接下来他询问了客户端服务器架构。询问TCP和UDP之间的区别。由于我还提到了我最喜欢的主题是计算机网络(以及操作系统),因此讨论持续了很长时间。他让我解释了 OSI 模型的所有层次。
(3) 接下来,他问了关于操作系统的问题。
什么是线程?画出流程的生命周期。什么是死锁?避免和预防死锁?什么是分页?所有类型的分页及其解释。什么是细分?
(4) OOPS 和算法
什么是继承和写代码实现一样?继承的种类?
编写快速排序的代码。实现双向链表。
这一轮持续了大约80-90分钟。

第四轮:技术面试-2
这一轮是由团队首席工程师进行的。这家伙非常友好,在进行任何讨论之前先让你感到舒服。
让我解释 3 次握手协议。询问死锁及其预防和恢复技术。被问及软件开发生命周期。告诉我编写代码以在双链表中间插入一个带有一些数据的节点。
这一轮只持续了20-25分钟。


第五轮:人力资源面试

这一轮有一些常规问题,包括你的爱好、优势、劣势,你在 5 年后如何看待自己,为什么选择 Mahindra Comviva?你为什么不去深造?和一些随机的谜题。
一轮持续了大约25-30分钟。

共有9名学生被选中。 (5 个来自 CSE,3 个来自 MCA,1 个来自 ECE)

我要感谢 geeksforgeeks 在我的安置准备中帮助我。