Mindtree 软件工程师面试经验 C1 |校外 2021
我在 11 月的第一周申请了 Mindtree 软件工程师 C1(校外)。整个过程在 WeCP 平台上进行,可以编写和编译面试官可以看到的代码。招聘过程包括3 轮。
第 1 轮:我在 11 月 13 日进行了在线评估。持续时间为120分钟。它有四个部分:编程、语言能力、数量能力和逻辑能力。编程(仅限 C/C++ 或Java )部分进一步包含三个部分:
- 实施:2题,每题50分
- DS 和算法:2 题,每题 75 分
- 高级算法:2道100分的问题
第 2 轮:我的技术面试安排在 11 月 23 日。持续时间为 35 分钟。被问到我的问题是:
- 说说你自己
- 数据抽象和封装的区别
- 什么是接口类
- 什么是动态多态性和压倒一切的概念
- 什么是受保护的访问修饰符
- 什么是构造函数及其类型
- 什么是析构函数
- 什么是垃圾回收
- 什么是指针
- 什么是多重继承
- 什么是收藏
- 数组和数组列表的区别
- 什么是字典
- 如何进行异常处理
- 什么是冒泡排序,它与选择排序有何不同
- 什么是双链表
- 什么是 ref 关键字和 out 关键字
- 栈和队列的区别
- 什么是静态构造函数
- 什么是标准化
- 什么是1nf和2nf
- 什么是酸性物质
- 主键和唯一键的区别
- 什么是函数
- 什么是内连接和外连接
- HTML有什么用
- CSS有什么用
- 什么是内联 CSS
- javascript有什么用
- 我们可以将整数值存储在字符串变量中吗
面试官还让我写了一些基本的程序,它们是:
- 打印图案
54321 4321 321 21 1
- 使用任何排序技术对给定数组进行排序:int[]={1,4,,8,9,5,4,7,10}
- 写下“员工”表中第二高的薪水
- 设计具有属性和方法的“客户”类该方法应从外部调用。
第三轮:我的 HR 面试安排在 12 月 7 日。持续时间将近6分钟。被问到的问题是:
- 说说你自己
- 你有任何活跃的积压
- 你可以搬家吗
- 说说你的家庭背景
- 您对 Mindtree 有什么期望
最后,我在 12 月 10 日收到了 Mindtree 的祝贺邮件,里面说我已经入围了 Mindtree 软件工程师的职位!