第一轮:第一轮包含能力、推理、语言,每题15题,题目为易中级。
- 有 3 套编码问题,每套编码问题有 2 个编码问题,分为简单、中等和困难级别,但中级编码知识足以解决所有级别的问题。
- 从每一部分,你只需要解决一个问题(所有的测试用例都应该通过)。
- 时间是90分钟。
第二轮:第二轮是技术面试。面试官让我介绍一下我自己。接下来的问题是——
- 你做过任何认证和项目吗
- 您在哪个域中获得认证
- 你为面试做了什么准备
- 你知道分拣技术吗
- 任何人向我解释排序算法
- 线性搜索和二分搜索的区别,告诉我它们的时间复杂度
- 假设您有 50000 个无序元素,您将使用哪种搜索算法以及为什么
- 如果您将使用 5 个元素
- 什么是链表
- 数组和链表的区别
- 如何检查链表是否只有一个元素
- 什么是二叉树
- BFS、DFS 的区别。
- 什么是栈、队列
- 如何将元素插入队列
- 哪个 DS 用于执行递归以及为什么
- 栈和队列的应用
- 什么是堆
- 什么是早绑定和晚绑定
- 告诉我你熟悉的 oops 概念
- 什么是封装,我们如何通过编程实现它
- 什么是多态性及其类型
- 什么是构造函数
- 什么是结构
- 抽象方法和接口的区别
- 我们可以在不创建实例的情况下访问类的数据吗
- 什么是参考变量和正常变量
- Java为什么不支持多重继承
- 如何在Java实现它
- CPP 中的文件处理
- 如何处理异常
- 异常类型,运行时异常示例
- 如何处理程序中的错误
- 什么是试一试
- 你有任何问题问我吗?
建议:如果您不知道答案,请说我不知道,我会了解它。不要给出错误的、错误的答案。它会产生负面影响。
第三轮(人力资源面试):
- 你好吗?
- 你的大学是哪个?
- 你从哪来?
- 最终的 sem 结果是否正在等待中?
- 你在期末考试中是否有任何主题或只是一个项目?
- 现在说说你自己?
- 你做什么样的反思性写作? (我在介绍中提到了这一点)
- 告诉我你写的任何这样的文章,哪些对你有用?
- 你的技术面试怎么样?
- 你在那次采访中遇到了哪些挑战?
- 告诉我一些关于你的项目的事情
- 你认为你贡献最大的是哪一个?
- 跟我说说你的家庭?
- 你有什么优惠吗?
- 他们提供什么?
- 有多少培训期?
- 如果您已经有报价,为什么要选择 Mindtree?
- 你会加入我们吗?
- 你有任何问题问我吗?
- 然后他告诉我培训期、薪水、公司和角色。
我被选中了。