最近,Accolite Digital 访问了我们的校园。
有兴趣的候选人被要求提供他们最新的简历,根据简历,很少有人入围在线测试,这是第一轮过程。
招聘过程:
- 在线 MCQ 测试
- 在线编码测试
- 技术第一轮
- 技术第 2 轮
- 人力资源回合
在线 MCQ 测试:我们有 30 个 MCQ,我们需要在 30 分钟内完成它们。考试平台是 EduThrill。测试主要由技术问题和一些一般能力问题组成。这些是简单级别的问题,如果他们在课程中表现出色,就可以通过这一轮。
提示:您的答案需要非常快速和准确。候选人根据他们的分数和时间进入下一轮的候选名单。
在线编码回合: 15 分钟后,我们收到了在线编码回合的链接。我们被要求解决 1 个编码问题。我们需要成功解决这个问题才能通过这一轮。题难度很简单。在这一轮中,我们也需要非常快速地解决问题。
我们在注册时被要求选择一种首选语言,本轮将允许使用相同的语言进行编码,不接受其他语言。
不应更改现有的方法签名/包,不应添加主方法,但是,如果需要,我们可以创建从给定方法调用的新方法。
经过几天的在线测试,我们获得了面试的候选名单详细信息。
问题与此类似:https://www.geeksforgeeks.org/count-minimum-steps-get-given-desired-array/。
注:候选人是根据他们在 MCQ 和编码回合中的总分以及他们所花费的总时间而入围面试的。我们需要非常快速和准确才能通过考试。
技术面试 1:大约 4000 名学生申请了该过程,本轮选择了 80 名。面试时长为1小时,对我来说,面试官首先测试了我的解决问题的能力。
首先,他让我介绍自己,以及我喜欢的编码语言,并就此提出了一些基本问题。后来面试官从基本的编码问题开始,问我在数据结构和算法方面的知识以及我给自己打多少分。然后他问我反转数组的算法:https://www.geeksforgeeks.org/write-a-program-to-reverse-an-array-or-string/。他进一步要求我在 O(1) 空间中解决它。然后他让我用递归来做。他对我给出的所有解决方案都很满意。他询问了一个班级所占的空间。然后他向算法询问了另一个编码问题,即将所有零推到数组的末尾。我以前在 GeeksForGeeks 上练习过,这是解决方案:https://www.geeksforgeeks.org/move-zeroes-end-array/。他对解决方案很满意。
他问了关于OOPS的问题:OOPS的4个支柱,封装及其实时示例,继承及其缺点,运行时多态性,以及其他一些基于Java的问题。
这些解决问题的问题讨论了近30分钟,整个面试持续了50分钟。面试官非常友好,感觉就像是在讨论。我们只需要以最优的时间复杂度来解决,就有资格进入下一轮。他们根据我们解决问题的能力来评判我们,我们需要对 OOPS 有深刻的理解。
30 分钟后,我收到了来自 Accolite HR 的邮件和电话,说我被选中参加下一轮比赛。
技术面试2:
只有少数学生被选中参加技术轮 2。
- 我被要求做自我介绍。我们可以期待简历中的任何问题。
- 他问了我与Java相关的问题,特别是 HashMap 和 ArrayList 以及它们是如何工作的。
- 然后他问了几个关于 OOPS 和 DBMS 的问题。他问我规范化,主外键,然后让我用SQL写两个查询。
- 他进一步询问了我在实习期间所做的项目,并询问了 API 和后端架构。在我研究 MVC 架构时,他还问了我有关 MVC 架构的问题。
- 他还问我关于我的机器学习项目和其中使用的算法。他问我算法的工作原理以及如何检查其准确性。
我们需要彻底处理我们在简历中写的任何内容。
他对答案很满意,这一轮持续了大约一个小时。
40 分钟后,我收到了来自 Accolite HR 的邮件和电话,说我被选中参加最后一轮的 HR 面试。
HR面试:这一轮持续了大约20分钟。
- 她让我介绍一下我自己和我的家庭背景。
- 她举例询问了我的长处和短处,努力工作和聪明工作之间的区别。
- 她问我在线实习期间在团队中遇到的问题,以及如果我是团队负责人,我将如何解决这些问题。
- 最后,她向我解释了公司和我的 CTC 解散。
一天后,他们宣布了结果,并选择了 15 名全日制学生,我就是其中之一。