📜  VMware面试经历|第 10 组(校内实习)

📅  最后修改于: 2021-11-10 06:43:21             🧑  作者: Mango

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 提供良好的实践问题。