最近, Accolite Digital访问了我们的校园。首先,我们进行了安置前谈话,他们讨论了这家公司。
稍后有兴趣的候选人被要求提供他们最新的简历,根据简历筛选出少数人进行在线测试,这是第一轮过程。
招聘过程:
- 在线 MCQ 测试
- 在线编码测试
- 技术第一轮
- 技术第 2 轮
- 人力资源回合
在线 MCQ 测试:我们有 30 个 MCQ,我们需要在 30 分钟内完成它们。考试平台是 EduThrill。大多数测试包括技术问题和一些一般能力。这些是简单级别的问题,如果他们在课程中表现出色,就可以通过这一轮。
在线编码回合:我们有 1 个编码问题需要解决。该平台是 EduThrill,它有点类似于 CodeBlocks。我们需要成功解决这个问题才能通过这一轮。题难度很简单。
笔记:
- 我们在注册时被要求选择一种首选语言,本轮将允许使用相同的语言进行编码,不接受其他语言。
- 不应更改现有的方法签名/包,不应添加主方法,但是,如果需要,您可以创建从给定方法调用的新方法。
经过 5 -6 天的在线测试,我们获得了面试的候选名单详细信息。
技术面试-1:大约有 1000 名学生申请了该过程,本轮选择了 85 名。面试时长为1小时,面试官首先测试了我解决问题的能力。
首先,他们被要求自我介绍,并被要求解释我的项目,并对此提出了一些基本问题。后来她(面试官)从基本的编码问题开始,让我分享屏幕来解决问题。首先她让我编码最长递增子序列(例如:- [1,2,3,4,6,7,8,10,11]->输出:(4)(1,2,3,4 ) ) 并使用所有角落测试用例进行测试。她让我解决一个矩阵问题,后来问了链表操作和哈希表的逻辑。后来她被要求对只有 3(0,1,2) 个不同元素的给定数组进行排序(例如:[1,1,0,2,2,0,1,2,0,0,1,2 ,1]-排序数组:-[0,0,0,0,1,1,1,1,1,2,2,2,2]) 。我曾经用 O(n) 复杂度来计算和解决它,她对此很满意。这些解决问题的问题需要近 35-40 分钟才能解决。我们只需要以最佳时间复杂度求解,即可获得下一轮资格。解决问题后,我被问到一些关于 OOPS、OS、DBMS 的基本问题。
这是一次简单的面试,大约需要 50-60 分钟,她对我的解决方案很满意。
笔记:
- 最佳解决方案对于破解这一轮很重要。
- 您必须具备足够的基础知识才能回答 OOPS 概念。
第二天早上,我收到了来自 Accolite 的邮件,说我被选中参加下一轮比赛。
技术面试-2:只有少数学生被选中参加技术轮 2,大约 35% 的学生被选中。持续时间为1小时。但它持续了我大约 1 小时 35 分钟。
我被要求做自我介绍。确保在简历中包含技术堆栈并为此做好准备。您可以期待简历中的任何问题。面试官问了很多关于我的项目的问题。确保你准备好了。
他问了我与 JS、 Java、OOPS、DBMS、问题解决、DSA、数据科学(根据我的简历)等相关的问题。
我被要求用 JS 编写几个问题的语法。还有一些关于数据科学的问题。准备好与您的项目相关的真实示例/使用。后来他随机测试了我的基础知识:
前任:
int i=5;
int j=i++;
print(i,j)
前任:
int main(){
int a=1,b=2;
void change(a,b);
print(a,b);
}
void change(int a, int b){
a=10;
b=20;
}
他问我输出(1,2),还问我更正代码,这样输出将是 10 和 20。我们需要为此使用指针。
后来他问了我一些关于构造函数、默认构造函数、私有、静态、对象等的问题。他用与抽象、封装、重载、覆盖等相关的间接问题测试了我的 OOPS 知识。所以准备好所有的 OOPS 概念。
他问了我几个与 DSA 相关的问题,包括树、图、链表、堆栈和队列。他让我解释如何使用队列来实现堆栈。关于图表的逻辑很少(准备好连接点,桥梁等)。大多数问题都在树和链表上。他询问了链表和数组之间的区别,以及在特定情况下首选哪种。比如什么时候用数组,什么时候用链表。
后来他问了我几个DBMS相关的问题。他们中很少有人在加入、规范化、找到第二和第三个最高工资、左外连接、分组等方面。
完成所有这些问题几乎花了 1 小时 15 分钟。
后来给我一个代码问题:
打印数组中的重复元素。基本的测试用例很容易通过,所以要注意边角用例。
前任:
Basic test case: [0,1,1,2,2,3,4,8,7]----->Output: [1,2]
前任:
Corner test case: [0,1,1,2,2,3,1,4,2,8,7,7]----->Output: [1,2,1,2,7] [1,2,7]
所以要做好准备。完成所有问题后,他问我是否有一些问题,并在 1 小时 35 分钟内完成。后来我在 10 分钟后接到 HR 的电话,说我被选中参加 HR 轮,需要在 10 分钟内参加。
人力资源回合: 这是一个很酷的回合。他介绍了自己,并要求我也这样做。他对我的简介印象深刻。他询问了我的项目以及我完成该项目所面临的问题。与项目相关的假设性问题很少。他问我去年我是如何利用自己来提高自己的。他还问为什么 Accolite 以及他为什么要雇用我。
在这些之后,他解释了公司并解释了我的 CTC 分手,并问我是否有任何问题。它持续了大约35-40分钟。
第二天,我们收到一封邮件,我被选为 Accolite 了:)
建议:做好DSA准备,解题能力强,逻辑题能力强。我建议将 Geeks for Geeks 用于 DSA。为极客解决极客中的所有问题,保证您获得良好的面试体验。准备简历中的概念并对此充满信心。永远不要对任何问题说“我不知道”(尝试解决)。祝一切顺利!!