📜  VMWare 面试经历 |设置 2(校内)

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

VMWare 面试经历 |设置 2(校内)

第一轮是在线测试。总共有32个问题分为3类,没有负面标记。
1)能力和逻辑问题(10个问题)
2)计算机科学题(15题)【C、OS、数据结构、微处理器、Unix】
3)关于Java或C++的问题[我们必须在Java和C++之间做出选择](7个问题,主要是关于OOP概念)

他们从 200 多人中选出了 22 人入围。有 3 轮技术轮 + 1 轮 HR。

第一轮:
1)在Java中编写一个程序来反转一个数字,而不使用内置方法。
2)在Java中编写一个程序来反转字符串而不使用内置方法。
3)他结合了上述问题,使得无论我们提供什么字符串或整数或双精度,程序都应该反转它。基本上他期待方法重载的概念。
4) 一个谜题。您将获得一个 3 升容器和一个 7 升容器。精确测量 5 升水。
5)反转一个链表。
6)被问及我在简历中提到的一个项目。

第二轮:
1)详细讨论我在简历中提到的所有项目。
2) 从 3 个列表中找出共同的元素。
3)关于面向对象编程概念的一些问题。
4)关于多线程的一些问题。
5) 详细询问“易失”变量。

第三轮:
1) telnet 使用哪种协议?
2)telnet和ssh的区别
3)当我们使用一个选项卡打开文件并从终端的另一个选项卡中删除它时会发生什么
4) 来自软件开发生命周期的一些问题。
5) 关于虚拟化和 Hyperwisers 的基础知识。
6) 用通俗易懂的语言解释云计算。 (感谢 Balaji Vishwanthan 对类似问题 Quora 的惊人回答)😛 😛

人力资源回合:
1)关于我的家庭背景。
2) 我在各种项目中扮演的角色
3) 典型的人力资源问题,例如优势、周末和爱好。
之后 HR 告诉我,他们希望我选择的团队的经理那天没有来面试,所以,我将在几天内与经理在他们的办公室再进行一轮面试。

我等了 2 个星期,他们仍然没有打电话。我认为最好还是放弃。然后一天早上,HR打电话让我去他们办公室面试经理。呜!一种解脱..

在 VMWare 办公室,在经理接受面试之前,该团队的另一个人接受了技术面试。
他们要求我用Java编写代码来解决以下问题:
1)给定一个重复数字的数组,打印每个数字的频率。
2) 一个大阵中有3种球。红色,绿色,蓝色的颜色球。以这样的方式排列它们,使所有的红球在左边,绿球在中间,蓝球在阵列的右边。
3) 修改了上述问题,使得排列应类似于 [R,G,B,R,G,B,R,G,B]。并讨论了各种边界条件。

最后,对经理的采访:
1)关于软件开发生命周期的一些问题
然后就他们的团队做了什么以及如果我被选中我的角色是什么进行了随意的讨论。

相关练习题

反转字符串
反转一个链表
阵列元素的频率

VMWare 的所有练习题!