第 1 轮(Aptitude,MCQ):持续时间:30 分钟
- 第一轮由 30 个 MCQ 组成,需要在 30 分钟内在 Eduthrill 平台上解决。
- 涵盖的主题主要是数据结构、操作系统、数据库管理系统、网络和一般能力。
- 这些问题属于中等难度。
- 我被选中进入下一轮,因为我在概念上已经做好了充分的准备。
第 2 轮(编码轮):持续时间:1 小时
- 第二轮由一个中等水平的问题组成。它在 Codelyser 平台上进行,问题与此有些相似:
- https://www.geeksforgeeks.org/count-minimum-steps-get-given-desired-array/
- 我在 30 分钟内解决了这个问题,并被选中进入下一轮。
第 3 轮(技术面试 1):持续时间:1 小时
技术面试是通过谷歌会议进行的。面试官很友好,我可以轻松回答问题。面试官问的问题来自数据结构和我简历中指定为感兴趣领域的其他主题。然后我得到了一些易于解决的编码问题。他们之中有一些是 :
- https://www.geeksforgeeks.org/program-for-armstrong-numbers/
- https://www.geeksforgeeks.org/reverse-a-linked-list/
我轻松解决了。面试后不久,我收到一封邮件,说我被选中参加第二天的下一轮。
第 4 轮(技术面试 2):持续时间:1 小时
- 第二轮技术面试也是通过谷歌会议进行的。
- 提出的问题来自数据结构(主要是树概念、排序和集合框架)、操作系统和 OOP。
- 然后面试官问了我的项目,我解释了。
问题:
- 解释 ArrayList 和 LinkedList 之间的区别。
- 不同的排序算法,哪一个稳定性最低。
- 分页、分段和抖动概念。
- 抽象以及为什么我们在日常生活中需要抽象。
- 首选的编码语言。
- 最后给出了一个编码问题需要解决。问题的链接是:https://www.geeksforgeeks.org/look-and-say-sequence/
- 解释给定编码问题的时间复杂度。
我解决了编码问题,几个小时后,我在同一天接到了最后一轮 HR 的电话。
第 5 轮(HR 面试):持续时间:30 分钟
- 最后一轮 HR 从自我介绍开始,然后四处询问我的爱好以及我如何在压力下工作。
- 问了有关公司的问题,我能够回答所有问题。
- 问了一些基于场景的问题,然后面试就结束了。
最终裁决:选择
带走 :
- 始终为基础知识做好充分准备。
- 面试礼仪很重要。
- 面试时不要紧张。
- 不管结果如何,都要微笑。