Bhavna 软件面试经验 |校园 2020
第 1 轮:纸笔轮(60 分钟)
第一轮是 APTITUDE ROUND,总共包括 30 个 MCQ 问题。本轮有多个小节,包括编码输出题(5题{C++ based})、数学题(10题)、图形和数据分析题(10题)、英语题(5题)。
50名学生中,有26人入选下一轮
第 2 轮:技术轮 (F2F)
它从自我介绍开始,以及我如何在数据结构 (DS) 中评价自己。在这一轮中,他们基本上是在寻找你的解决方案。这些问题基本上围绕您的简历、一些数据结构问题和一些谜题展开。这一轮对我来说大约需要 45-60 分钟。问题如下:
- 什么是堆排序?写它的代码并画出最大堆和最小堆的结构?
- 使用堆栈以相反的顺序打印链接列表。在我讨论方法时,他们要求我为其编写代码,并编写链接列表的实现。
- NULL 和 VOID 有什么区别?
- 什么是访问修饰符?
- 什么是函数覆盖?区分运行时和编译时多态性?
- 什么是朋友班?
- Java中的 final 做什么以及Java中的 finalize 方法是什么?
- 列表和元组之间的区别?
- 是否可以创建具有私有默认构造函数的类的对象?
- 不同的搜索方法?二分搜索是如何工作的,它的时间复杂度是多少?
在技术问题之后,他们转向行为问题,例如:-
- 如果我在学习他们目前正在研究的新技术方面有任何问题?
- 为什么选择 Bhavna Corporation?+
- 谜题: 3 名牧师和 3 名恶魔谜题。 https://www.geeksforgeeks.org/puzzle-3-priests-3-devils-puzzle/
- 最近的任何失败以及我如何处理它?
第三轮:如果你进入了这一轮,那么你将有 96% 的机会被选中。
这一轮更像是一种互动式的一轮。
- 首先,他们让我自我介绍。
- 我的技术回合如何进行。
- 我的爱好,家庭背景。
- 我在公司中寻找哪些方面?
- 是什么让我生气,我该如何应对?
- 我在空闲时间喜欢做什么?
- 我的未来计划是什么,并询问了我的实习生和项目?
结果: 7名学生被选中。我就是其中之一。
我的建议 :
- 保持冷静和自信。他们会给你足够的时间去思考,让你放松。
- 就项目而言,您可以拥有一个基本项目,但应该知道其内部为什么使用特定框架或数据库以及某些其他东西。
- 在任何一轮中,如果你卡住了,请与面试官讨论,因为他们肯定会帮助你。