Mindtree 软件工程师面试经验(校园)
资格:高于 6.5 CGPA
第一轮:这是一个在线轮次,它由两个部分组成:
编码:在这一轮中,我们得到了两个编码问题,我们只需要解决其中的一个问题。这些问题是基本水平的,我们能够轻松地完成问题。这些问题包括基本的排序、数组操作和字符串操作,以及一些数据结构。
能力:它由三个部分组成
- 数学推理
- 逻辑推理
- 语言能力
每个部分由 15 个问题组成。
数学能力/推理:它包括关于定量能力的基本到中等水平的问题。主题包括:
- 速度 距离 时间
- 混合物和指控
- 工作和时间
- 船和溪流,火车
- 液晶模组,GCD
- 收益与损失
- 年龄问题
- 单利和复利等
其他问题来自一些杂项主题。
逻辑推理:本部分由 15 个问题组成,问题水平为基础到中等。这些主要包括数字服务、字母系列、陈述和结论、三段论、座位安排、血缘关系等。
语言能力:这部分也包括 15 个问题,问题的水平是基本到中等。主要包括主动被动语态、填空、适当的介词、连词等,句子的改正、段落杂词、阅读理解、同义词、成语等。
第 1 轮的总时间为 75 分钟。
2天后结果发送到邮箱,技术回合的时间和会议链接发送到合格学生的邮箱。我有资格参加第二轮比赛。
技术回合:面试官向我打招呼,问我来自哪里。他非常友好,让我很舒服。
然后他从一些关于数据结构和图的技术问题开始,并询问了图的一些应用以及作为我学术的一部分所做的项目。
然后他告诉我打开我的代码编辑器并分享我的屏幕。
然后他给了我一个场景并让我用Java编码。
场景是,我们必须存储学生的记录,每条记录包含学生的姓名和他在 5 个科目中的分数。
这里对学生人数没有限制,并告诉我嵌套数组,他告诉我在用户想要查看的任何时候显示记录。
我使用 ArrayList 进行编码,因为它本质上是动态的并且使用类。编码和修复所有边缘情况和错误花了将近 20-25 分钟。然后他对我的方法很满意,他问了几个关于 SQL Joins 的问题。
之后,他说我完成了,谢谢。
面试进行了将近30-35分钟。 5分钟后,我收到了一封HR面试邮件。
HR Round:面试官自我介绍,让我自我介绍。介绍完后,他问我做过的项目,我跟他解释。他问我除了大学课程结构之外,我自己学了什么语言,从哪里学的。
然后他询问了参加大学和学校的课外活动。
后来他问你有积压吗?还有你有PAN卡吗,他问我是否愿意搬家。
他建议我不要浪费时间,尽可能多地学习我的 B.Tech。
这是一次非常友好的对话。
他向所有最好的人打招呼并说再见。
10天后结果出来了。
VERDICT:已选择