Accolite 参观了我们的校园招聘。一共进行了4轮。
第 1 轮:首先是 MCQ 轮,有来自 DSA、OS、DBMS、C++ 的问题,一些学生进入了下一轮的候选名单。
第 2 轮:下一轮是编码测试,它在图 http://codeforces.com/problemset/problem/919/d 上有一个编码问题(尽管语言不同)。本轮有15人获得资格。
第 3 轮:接下来是 PI 轮,另一边有一位女士,以一个一般性问题开始,问我是否知道 DSA,我说是,然后问我是否了解 OOP,我说是。
然后她问我静态函数和静态变量,我回答,然后她问我虚函数及其使用。
然后她问我打开任何一个我打开 CodeChef 在线编译器的编译器,然后她分享了她的 Word 文档,其中有一个问题,她让我想出方法。
- 将数组拆分为两个相等的 Sum 子数组。这对我来说是一个新问题,我以前从未见过这个问题,但我能够想出一个方法,现在她看起来很满意,她让我编写代码并测试她的测试用例。我做了,经过一些调试,我的代码工作了,它通过了她的测试用例。她很满意,并要求我将解决方案复制到她的 Word 文档中。
- 然后她问了我几个BST、BT、AVL树相关的问题,我都一一回答。从头开始创建一个 BT 并打印这个叶节点(她指出了一个),因为那个节点在最左边我说我们可以做一个后序遍历她然后说如果节点在其他地方怎么办,我说哦那样的话我们就得做一个层序遍历,打印最后一层的节点,她看起来很满意,问我能不能写代码,我说可以试试。我从头开始创建了一个 BST 来测试我做了 preOrder 遍历,然后我创建了一个函数来执行层序遍历并在最后一层打印节点。她看起来很满意。
这一轮持续了大约1小时15分钟。
4人入围下一轮。
第 4 轮:接下来是技术材料轮,他从一些基本的人力资源问题开始,然后转向 DSA 并问了几个问题,然后他开始询问与网络技术相关的问题,我不知道我说先生我不懂网络技术然后他说你的DSA概念很强,让我测试你的逻辑思维他让我想出一个在电梯中使用的方法我说了一些,然后他问我关于循环算法我回答,然后他让我为 Round Robbin 提出一个 DS 和一些更合乎逻辑的问题。
这一轮持续了1个多小时。
2 人被选为 FT 角色。我就是其中之一。