CommVault System 最近于 2021 年 1 月访问了我们的校园 (IIT BHU)。以下是我们的面试经历:
第 1 轮:这是 65 分钟的在线轮次。它有 15 道 MCQ(25 分钟),纯粹是关于 C++/ Java OOP 实现的,还有 3 道编程问题(40 分钟)。
- 它类似于maximum-sum-path-matrix-top-bottom。 (https://www.geeksforgeeks.org/maximum-sum-path-matrix-top-bottom/)
- 找出最长回文子串的长度。 (https://www.geeksforgeeks.org/length-of-longest-palindrome-substring/)
- 不记得基于联合查找。
第 2 轮:这是一个持续约 6 小时的编码轮次。
问题陈述类似于:(文件系统设计)
创建具有以下功能的文件系统:
- 添加一个文件(给出了完整路径)以及它所在的目录。
- 附加一个文件。
- 创建链接文件。
- 附加链接文件。
- 删除链接。
- 将文件从一个目录移动到另一个目录。
这一轮有大约40名候选人(来自各个学院)。我们通过缩放被分到不同的房间,并且必须在共享屏幕的同时编码。
- 我们获得了访问他们系统的权限,并且不得不在那里编写代码。
- 导师在那里帮助我们解决对这个问题的疑虑。
- 在开始的一个小时里,我们必须设计课程并与导师讨论设计。他们每小时都在淘汰人。
- 我实现了这些功能,但无法优化某些功能。
- 最后面试官告诉我,如果他们的高层领导团队喜欢我的设计,他会回复我的。
我没有被选中参加最后的技术回合。