第 1 轮(45 分钟持续时间的技术测试):成功填写所有详细信息后,我收到了一封电子邮件,内容涉及 2020 年 11 月 19 日在 AMCAT 平台上举行的在线考试。该测试是基于来自 DBMS、数据结构、操作系统(整个主题)、计算机网络和 OOP 概念等主题的问题的 MCQ。
我没有准备计算机网络中的一个词,因为它是我在计算机科学中唯一不喜欢的科目。
所以总体来说这次考试还是比较容易的,只要做好上述科目的准备就可以通过。
在这之后,我们有一个逻辑推理部分,由 RS Agarwal Reasoning 书中很容易找到的问题组成,所以好好练习。就我的表现而言,我确实花时间做这些问题,因为它们很长。
测试中的第三部分是英语,我无法判断我的测试结果如何,但我很确定你能做到。
第 2 轮(编码部分持续时间 45 分钟):这是一个组合部分,因此当您完成技术部分 MCQ 后,您将被引导至编码部分。
有两个问题。它们都基于数组,您可以选择您选择的语言。第一个问题是基于从输入数组(空格分隔)中找到元音的数量。总共有 15 个测试用例,其中 2 个对您可见。我总共通过了 12 个测试用例,然后我继续下一个代码。
与第一个问题相比,第二个问题比较耗时,而且难度更大,我的时间很少,所以做不好。它基于排序以及排列数组的元素。测试用例总数为 19,我只设法通过了两个可见的测试用例(只是因为它们对我可见)。
第 3 轮(1 级技术面试,持续 30 分钟):两天后(2020 年 11 月 21 日),我收到一封电子邮件,要求我参加将于 2020 年 11 月 23 日举行的技术 1 级面试。
所以我正好有 48 小时的时间来学习。技术评估中提到的所有主题都是面试大纲的一部分。我主要学习 DBMS 和 OS 以进行强制性面试。
面试于11月23日上午9点在Smart meet平台(虚拟)进行,问题如下:
- 自我介绍
- 你熟悉哪种编程语言? (我选C)
- C 是什么类型的语言,为什么它仍在使用? (他想知道 C 的用法直到今天)
- 点亮 C 中的指针
- 间接询问动态内存分配(Malloc Calloc)
- 给了我一个关于动态内存分配的基于情况的问题(他想知道关键字 Realloc 的概念——我无法说出 realloc 这个词,但他告诉了我)
- 关于 C 中悬空指针的一个间接问题
- 关于数组上的 for 循环的问题,如果我在数组上运行循环直到大小小于数组会发生什么,如果循环运行的大小大于数组会发生什么 – 我给出的第一个答案是没有错误并且第二个我说编译器错误,他说不,这是一个运行时错误并解释了原因)
- 他问我知不知道Java,我说NO。 (要非常清楚和直接)
- 什么是数据结构并说明它们的类型?
- 什么是链表?说出链表和数组的区别
- 告诉我堆栈数据结构
- 堆栈的应用
- Stack 的实际应用。 (即使他给了我时间,我也无法分辨,然后他自己告诉我看看你厨房里的盘子,这是一种堆叠)
有什么问题要问我吗?
我问了两个问题:
- 这是我的第一次面试,如果有任何需要改进的地方,你会给我什么建议,请告诉我。他说是的,我会向 HR 提供反馈,别担心。
- 先生,从这一轮中选出后,我们还会有其他轮次吗?他说你可能还有两轮。
第 4 轮(第 2 级技术面试,持续时间 40 到 45 分钟):在同一天大约下午 2.30,我收到另一封邮件,说我已入围定于 11 月 23 日下午 6 点(同一天)举行的第二轮技术面试2020。
问题:
- 自我介绍
- 你的简历说你是专业主播,你为什么不从事这个职业?
- 告诉我一些关于你的项目的事情
- 你在你的项目中做了什么(我告诉她我的项目没有成功实施,效果不佳)
- 她问你知道除了 C 和 C++ 之外的任何其他语言吗?
- 你知道 OOP 吗?
- 告诉我多态(静态和动态)
- 你为什么不学Java?
- 给了我一个 SQL 查询,将主键插入到已经创建的表中(我做错了她没有反应)
- 告诉我有关数据结构及其类型的信息
- 告诉我操作系统的组件
- 什么是进程什么是线程,说说区别
- 告诉我操作系统中的调度算法
- 什么是操作系统中的内核?它有什么作用?
- 哪里还用C? (我说的是系统编程)
- 你更喜欢系统编程还是网络应用程序等? (我对我说什么都可以)
- 告诉我 C 中的静态变量
- C中的悬空指针
- C++ 中是否可以进行多重继承? (我说我不确定,但多级是可能的)
- 你知道 C++ 中的钻石问题吗? (我说不)
- C 是面向对象的语言吗? (我说的是POP语言)。
她没有问我如果我有什么问题要问她,而是告诉她妈妈我有问题要问你,她说继续吧?
- 贵公司在哪个平台上工作?看,persistent 是一家基于服务的公司,我们在不同的平台上工作。
- 这是我的第一次面试,如果需要改进,你会给我什么建议,请告诉我。您可以回想我们的整个对话,您将了解需要哪些改进。但是继续学习。
第 5 轮(人力资源面试 20 分钟持续时间):因此,在第二天(2020 年 11 月 24 日)面试开始前不到一小时,我被告知。因此,请继续检查您的电子邮件。面试原定15分钟,结果用了20分钟左右。
- 你之前的两次面试怎么样?
- 你好,你今天过得怎么样?
- 自我介绍(在我讲述我的学术时,他打断了我说我不想知道你的分数和 CGPA 已经在你的简历上,告诉我一些关于你的爱好、家庭、项目等的信息)
- 然后他问如果你的家人是做生意的,你为什么不去做呢?
- 你做过黑客级别的项目或编码吗? (我说不,他问为什么)
- 告诉我你最喜欢的学科我说数据结构
- 你做过数据结构方面的项目吗?我说没有。他有问为什么吗?
- 告诉我你的爱好(锁定前)
- 运动的? (你参加过什么比赛吗?)
- 你去年为什么不参加实习? (老实回答,我说我在学GATE,也被很多公司拒了)
- 他问你为什么被拒绝?我说我没有为实习做好充分准备
- 如果你遇到 Sundar Pichai,你会给他什么建议? (这在接下来的 3-5 分钟内几乎变成了争论)
- 如果给你 10lacs,你会投资哪个项目?
- 评估自己并告诉我您需要改进的任何 3 项。 (我一直在回答,但他说不,这不是改进等等,所以这个问题让我挂了几分钟)
- 您知道我们为您提供的套餐吗?
- 任何位置偏好?
- 有什么问题要问我吗?
所以我问先生,你在persistent工作了多久,是什么让你留下来的?
他回应说已经超过 6 年了,工作文化很棒,这让我留下来
所以最后他告诉我,如果我被选中,加入日期将是 12 月 15 日(他说我希望你对此没有任何问题)。
一周后,即 2020 年 12 月 1 日,我收到一封邮件,说我被选中了,然后他们在 2020 年 12 月 13 日发送了录取通知书,他们提到了 2020 年 12 月 16 日的 DOJ。
所以让我告诉大家,GeeksforGeeks 是最好的门户网站之一,它对我的采访有很大帮助。伙计们对你的回答非常自信和诚实,保持积极。记住一件事:他们需要员工,所以他们肯定会选择你。做好准备,顺利到达公司!