CommVault 系统面试经验 |设置 2
CommVault System 最近访问了我们的校园。这是我们的面试经验🙂
第一轮(编码):(时间90分钟)
第一轮是编码轮。有 1 个演示问题和 5 个真实问题。编码必须在他们自己的环境中完成。部分标记(用于部分通过测试用例)在那里。问题是:
1)动态分配内存给二维数组并返回指向该数组的指针。
2) 反转整数的所有字节
1,2,3,4 是字节的示例 1234 应反转为 4321
(反转字节)
3)反转句子中出现的所有单词
4) 在 BST 中找到第 k 个最小的元素
5)给定一个链表反转链表的每k个节点..
本轮有 150 人撰写,约 30 人入围第二轮
第 2 轮:(长编码)(7.5 小时)
Unix文件系统实现
通过为文件创建虚拟内存(以块为单位分配虚拟内存)等操作
删除文件。
根据时间戳值恢复文件的旧实例。
等等..有很多这样的功能......
在每个小时查看进度之后,很少有人立即被拒绝..
我是编码 7.5 小时的 5 人之一。
最后,他们从我们 5 人中选出了 2 名候选人。
幸运的是我被淘汰了😛🙂😉
第 2 轮中的这个 unix 文件系统问题是多年来在 CommVault 中提出的一个传统问题。
渴望 commvault 的人确实会练习这个问题。
第三轮:
入围的 2 名学生进行了涵盖基础知识的技术面试,最后他们为一个人安排了实习生
这家伙后来被叫到他们在班格罗尔的办公室,并进行了进一步的回合£(
最后 waz 得到了一份来之不易的工作机会.. 😛