📜  CommVault 面试经历

📅  最后修改于: 2022-05-13 01:58:25.654000             🧑  作者: Mango

CommVault 面试经历

8 月 6 日,CommVault 访问了我们的校园。在 GeeksforGeeks 上有很多采访档案,这对我了解公司有很大帮助。我阅读了几乎所有的经历,也给了我写下我的经历的动力。

该过程进行了5轮。

第一轮(筛选轮):这一轮是为了过滤掉大部分。在这一轮中,有近 1300 多名学生参加,他们从中筛选出 109 名学生,我就是其中之一。在这一轮中,他们在他们的门户网站GeeekAssess里安排了一个在线轮次。在这一轮中,问题非常简单,尽管您可以选择 C++/ Java之间的语言选项,您可以相应地进行操作。有两个部分 Aptitude 和 Core Java。这些问题是基础。

第 2 轮(编码轮):这是一轮编码(80 分钟),问题很简单。

  1. 0/1 背包变体
  2. 合并两个排序列表
  3. 打印重新排列 Cs 和 Ds字符串所需的最小交换次数,使得没有两个 C 或 D 是连续的。
  4. 简单的字符串操作

本轮结束后,17名学生入围下一轮。我也入围了。

第三轮(系统设计):这实际上更像是一轮压力测试。他们给了我们一个使用任何数据结构来实现文件系统的问题。他们给了我们一个骨架代码,其中创建了代码主体并定义了一些函数。我们必须使用任何数据结构来实现文件系统。他们给了我们大约一个半小时的时间来思考一个要实施的设计。然后在那个基础上,他们也把一些学生赶出去了。我能够完成这一轮,并且我的代码运行良好。

文件系统所需的操作:

  1. 创建文件()
  2. 读取文件()
  3. 替换文件内容()
  4. 删除文件()
  5. 打印所有文件()
  6. AddFileLink() // 与 Linux 中的 Symlink(硬符号链接)相同
  7. 移动文件()

本轮从上午 10:00 开始,到下午 3:00 结束。在这一轮之后,他们开始单独向入围的学生发送邮件,我无法破解它。那不是我的日子,但我们的一些大学生能够接受采访。 HR轮之后是面试轮。在采访中,他们更关注操作系统和 DBMS。而且很少有编码。

非常感谢你。