Mahindra Comviva 面试经历 | (在校园)
Mahindra Comviva:软件开发人员
第 1 轮:编码 + 能力 + CS 基础
第一轮包括 20 个 MCQ 问题,包括能力、逻辑、C 输出问题和技术部分,以及 2 个基于字符串和数组的编码问题。 MCQ 包括对这些概念的基本理解和实施。编码问题需要一点逻辑思维,难度一般。
第二轮:论文写作
在第二轮中,15人入围,并给每个候选人一个题目,写一篇120-150字的短文。
第三轮:技术面试
所有第一轮入围的候选人都有机会参加技术轮,我们被告知通过电子邮件转发我们的简历。这一轮有两个小组。一个是基于 Skype 的,而另一个是电话的。我被要求参加 Skype 面试。
- 基于简历:
- 说说你自己
- 实习
- 公司及其职能
- 你作为实习生的角色
- 您使用的技术堆栈
- 项目
- 项目的目标和目的
- 使用的技术堆栈
- 结论和现实生活意义
- 成功与否
- 成就
- 技术的
- 数据结构
- 全数据结构理论与逻辑实现
- 树木
- 订购、后订购、预购
- 树的左视图 https://www.geeksforgeeks.org/print-left-view-binary-tree/
- 二叉树到双向链表
- 斜树
- 链表
- 查找中间元素 https://www.geeksforgeeks.org/write-ac-function-to-print-the-middle-of-the-linked-list/
- 在链表中循环 https://www.geeksforgeeks.org/detect-and-remove-loop-in-a-linked-list/
- 各种算法的空间和时间复杂度
- 哎呀
- 类与对象
- 函数重载与覆盖
- 继承(多级 vs 多级)
- 操作系统
- 寻呼
- 虚拟内存
- 页面错误和页面替换技术
- 僵局
- 数据库
- 正常化
- 酸性质
- 数据结构
第四轮:人力资源面试轮
本轮仅有5人入围。这是基于简历中列出的活动和成就的健康讨论。
最后我们三个人(包括我)被选中,我们收到了软件开发人员的录取通知书。