当公司访问IIITD进行招聘时, 我最近在Accolite进行了采访。
总共进行了5-6轮。每个回合都是淘汰赛。
第一轮是在线测试。这是在eduthrill上完成的, 每个问题仅给出60秒, 并且必须在期限内解决。
没有负面的标记, 你将在考试结束时知道自己的分数。
本轮共有105名学生注册, 其中75人有资格参加下一轮。下一轮是编码轮。在这一轮中, 我们只收到了1个编码问题和1小时的时间。这个问题是基于字符串的。在这一轮之后, 他们入围了17名学生。然后对这17名学生进行了采访。
我的第一次采访是这样的:
1.面试官对简历有很好的了解, 并请我在简历中解释最新的项目。
2.问我关于我最喜欢的语言和主题的问题, 我说C ++是我最喜欢的语言, 而DSA是我最喜欢的课程。
3.然后她让我解释双指针和悬空指针的概念。
4.关于静态函数和变量的一些棘手问题。
5.然后她问我从头开始实现堆栈, 我将使用什么数据结构来实现它, 为什么?我回答说链表。我使用双向链表编写了整个实现, 以便在O(1)时间内完成推入和弹出操作。
6.给定一个数字, 打印是否为质数?我给了O(sqrt(n))解决方案, 她对此感到满意。
7.然后她给了我一个情况, 并请我提供它的数据模型。我必须设计一个系统, 其中在餐厅中有X张桌子, 而该地点的时间是9-11。我必须做出保留, 要牢记我能想到的所有可能的限制。
8.最后一个问题是关于树木的。她画了一棵树, 问我要打印从根到每个叶节点的路径。
等待15分钟后, 我被要求进行第二轮比赛。
这完全基于我的简历, 他要求我解释我的项目, 并且由于列出了一些ML项目, 所以有人问我一些基本的ML问题。一些DBMS问题, 例如为什么我们需要事务。一些Linux命令以及有关我简历中列出的工具的信息。
再等5分钟后, 我被要求进行人力资源回合。这只是一个形式, 人力资源部与我讨论了首选的工作地点等。
终于给了我这份工作。