VMware 通过hiringpro 进行了第一轮
第 1 轮(90 分钟):有 4 个部分。第 1 部分有 10 道能力题(船和溪流、损益、数据分析等),持续 15 分钟。第 2 部分有 12 道关于操作系统、计算机网络、面向对象编程概念的多项选择题。第 3 节是可选的,我们必须在 C++、 Python、 Java选择两种语言,并回答 10 个基于输出的问题。第 4 节有一个编码问题来确定给定的数字是否恰好具有三个因子。
PS:采取 long long int 是强制性的。
大约 150 人进入了第一轮,10 人进入了第二轮。
第 2 轮(面对面技术轮):
1) 介绍一下你自己
2) 哪种语言最适合您?
3)左旋转给定的字符串6次(https://www.geeksforgeeks.org/block-swap-algorithm-for-array-rotation/)(我给出了迭代O(nk)和块交换O(n)方法)
4)上述代码的时间复杂度。
5) 按给定大小的组反转链表
6)static关键字的定义
7)静态与最终关键字
面试持续了 30 分钟。 5人入围第三轮。
第 3 轮(面对面技术轮):
1)给定一组蓝色和红色的球,将它们分开(就像在数组中重新排列正负数一样)
2) 在二叉搜索树中找到给定和 n 的一对节点。
3) 树中的不同遍历。(检查这里)。哪个遍历给出排序的输出。
4)在排序数组中找到一对给定总和 n 的节点(我给出了两种方法迭代和基于哈希的方法)
5) 解释不同的 CPU 调度算法。
6) 询问我以前的项目
7) SQL 和 PL/SQL 含义
面试持续了 45 分钟。 2人进入决赛。
第 4 轮(人力资源轮):
基本的行为问题,例如
1) 到目前为止,你的一天过得怎么样?
2)哪些概念是你的强项?
3)你是一个什么样的人?
在 HR Round 做你自己,诚实。
最后 2 人被选中在 VMware Banglore 实习。
感谢 GeeksforGeeks 提供良好的实践问题。