VMware面试经历| 2021 年校内
VMware 已于 8 月初来到我们的校园进行招聘。他们一共进行了5轮。
第一轮:在线能力+编码
这是一个入围轮次,考试包括 Mcq 的网络、DBMS 和一些通用能力。接下来是一个编码问题,该问题有一些解释问题的长篇大论,但其想法是按字母顺序查找所有排列并打印它们。 (允许的语言是 C、Cpp 和Java。)
一轮结束后,大约有50人入围。
第 2 轮:技术 1
这是在第一轮结果公布后的 2 到 3 天。面试安排在 Zoom 中,我们有 4 名成员参加了一个小组。这是一个代码对回合,hackerrank 链接在邮件中与我们共享。
他首先介绍了我的基本情况,然后是 4 个编码问题。
- 这是一个关于子字符串和找到满足给定标准的正确字符串的问题。
- 他给了我一系列日期,并让我按顺序对它们进行排序。 https://www.geeksforgeeks.org/sort-an-array-of-string-of-dates-in-ascending-order/
- 这是找到总和为给定目标的三元组对的一种变体。他对编码能力和结构更感兴趣,而不是实际答案,但是是的,我的被接受了,所以没有问题。 https://www.geeksforgeeks.org/find-a-triplet-that-sum-to-a-given-value/
- 问题与图形有关,他给了我一个邻接表,并要求我执行 DFS。然后他问了一个关于我如何保持优先顺序的后续问题。
提示:您可以稍微更改 DFS函数以具有在递归完成后推送节点的堆栈。 (称为拓扑排序)
注意:请记住,在编写每个解决方案后,您必须在解释和执行时对这些解决方案进行编码。根据小组的不同,问题可能会有所不同。
然后是Java的调试问题,以及关于 DBMS、管道命令及其使用的问题、Su 和 Sudo 之间的差异、让我编写一个搜索文件的 CLI(使用 GREP)、网络相关问题,以及一些关于我如何测试了我的项目,如单元测试、烟雾测试、黑白盒等等。 (我忘记了他到底问了什么,因为那更像是快速射击)
第 3 轮:技术 2
- 这发生在第二天。这一轮也有一个 Hackerrank 的代码对链接,并且持续了一个小时。面试官从我的介绍开始,然后是我的简历和项目中的问题。然后她让我在Python给自己打分。我回答 6.0/10。她首先让我使用Python策略来反转数字列表。 [答案:arr[::-1]]
- 然后她问我在Python的OOPS,实现多态性(覆盖和重载),文件管理,因为她让我计算给定文件中具有 'XYZ' 的单词数并将其替换为我的名字和之后的一些后续问题.然后她问我关于我的名为“StreamZ”的项目并且来自 QA,她更关注 SWE 问题,如 SDLC,我对我的团队的贡献是什么(我是 Scrum master 和团队领导),并被问到我们是如何编写的关于selenium 的测试用例以及单元测试或任何测试方法如何在现实生活中有所帮助?关于哪些因素决定代码可以用于生产(基本上是做和不做)的问题进行了健康的讨论
- 她给我留下了非常深刻的印象,因为我非常迅速、自信且清楚地说明了指示。然后她开始问我关于开源、我贡献的组织、git 流程、分支规范、持续集成和开发 (CI/CD)、我对 macOS、Linux 和 Windows 的熟悉程度,关于 AES 等安全协议的问题和很多后续。
- 在过去的 10 分钟里,她问了我没有进行适当测试导致问题的情况,我举了我第一学期的一个例子,在这种情况发生后,她对此表示肯定,我会把测试作为一个不可或缺的部分。最后给出了一个金条谜题,在 2-3 分钟内解决了它,我们就 VMware 的工作文化、项目、涉及的创新等进行了一些讨论。
注意:对编码内容有一个清晰的认识,在流程中保持一致,并拥有更广泛的技术知识是关键。
第 4 轮:管理轮
这是在上一轮之后 1.5 小时进行的,持续 45 分钟到一个小时。面试官来自产品设计和开发经理,他对自己的领域非常了解。他问了我的介绍,然后是 SDLC 问题,客户是产品解释,如何测试新构建的产品(我从利益相关者的角度和客户 POV 的角度回答),Alpha 和 Beta 测试等。
接下来是关于计算机技术的问题(这是我的强项,因为我喜欢技术并且从我童年时代就开始积累知识——技术爱好者和实验者加分)。他问了我加密算法,我告诉了他 AES(我在面试前两周开始在 DRDO 做密码学实习生),告诉他所有涉及的结构,类型 128,192,256 和发生的过程以及它的使用位置等。我们当我提出这个词时讨论了需求销售,并且在流程中发生了更多。
最后,他向我解释了他的工作,他的团队如何通过敏捷流程进行创新和创建云产品等。(我只知道很少的 VMware 产品,但他说的所有产品对我来说都是全新的)
注意:这里的关键是信心,我们如何表达我们的想法和想法很重要。他对我的沟通技巧非常满意,并告诉我在整个职业生涯中要保持同样的精力和信心。
第 5 轮:人力资源
我在 2 小时后(晚上 8:00)收到了带有加入会议链接的邮件。 HR非常友好,冷静,微笑,问了我一个基本的介绍,关于我的家庭,并向我解释了VMware做什么,如果提供我会选择什么角色,为什么和为什么不,等等。他非常积极地给了我自由选择并告诉我实习文化等。
当天晚上11:00,结果出来了。我们 4 人只获得实习生,3 人获得 FTE + Intern。幸运的是,我是他们中的一员,当我知道这一点时,我感到非常高兴。
最终裁决:选定的 FTE + 实习生
关于每轮之后有多少人进一步进展的个人详细信息没有公开,我们每个人都收到了单独的电子邮件,其中包含有关我们的小组、时间和回合类型的信息。
祝一切顺利