📜  VMware 面试经历

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

VMware 面试经历

首先,有一个在线测试,包括各个部分,例如

  1. 能力、语言、数据解释和逻辑推理。 (总时间10分钟)
  2. 操作系统 DBMS 数据结构和算法的技术 MCQ。 (总时间30分钟)
  3. 编码测试有一个问题可以用任何语言解决,但问题很长,但很容易跟上整体时间。 (总时间30分钟)
  4. 在语言部分,我们需要从 C、C++ Java和Python中选择 2 种语言,其中有 5 道 MCQ 类型的问题。 (总时间 90 分钟)

几天后,团队来面试。第一天就公布了笔试的ppt和结果,我入围了。大约 30 名学生从 120 名学生中入围。第二天,我们去面试,一共四轮。

第一轮:技术面试
我进入房间,在问候和一些基本问题之后,他问了我一些谜题,比如

  1. 告诉我号码,他向我描述了阿姆斯特朗号。并拒绝。说 371 并告诉我找到最近的阿姆斯特朗号。但他没有告诉我这是阿姆斯特朗号。
  2. 另一个谜题是火柴棍。在这些中,您有 10 盒火柴棒,所有火柴棒每根 1 克,每个盒子有 10 根火柴棒。其中一个火柴盒有一根 1.1 克的火柴,给了一个称重机,我们需要找出一个重量的 11 克火柴盒。

接下来他问了我一些Java问题,比如我们同时使用抽象类和接口,以及一个与之相关的问题,一些与移动制造商及其供应商相关的示例,一些操作系统问题和一个编程问题,这又是一个简单的问题,并且我在 o(n) 中做到了,这是一个优化的解决方案
他问我关于单核多核和四核处理器的问题,问我关于同步和异步的事情,并让我对并行和异步进程感到困惑。他还问我关于Java中的多线程,然后是进程和程序。他还问了我一些计算机网络的问题,最后他问了我关于 MySQL 和 SQL 中的一些查询和连接,并让我解释了 SQL 中的所有连接。它是如何工作的,并且已经完成了一天。

第二轮:技术面试
还有另一轮,在这些再次提出技术问题。首先是编程问题

  1. 她给了我一个数组,让我找出其中任何两个元素之间的最小差异。
  2. 检查表达式中的平衡括号
  3. 然后她来Java问题做了一个接口和两个实现该接口的类,并在另一个具有接口对象的类中创建了一个ArrayList并问我它是否正确。
  4. 她询问了Java中的同步和异步程序和说明符。

第三轮:技术管理面试
第三轮,经理们接受了我们的面试,其中包括一些技术问题和一些人力资源问题以及一些管理问题,例如为什么您制作一页简历只是试图检查我在这种情况下的态度,还问我如何学习新技术还有一些交叉提问。他希望我在做任何事情之前先提出问题并弄清楚。

问了一个基本的编程问题

  1. 我需要编写用于打印 1-100 的代码,这似乎很容易,但我忘了问他们之间是否会有空格或打印在另一行上的输出是什么。所以在面试中问这些类型的问题很重要。他要求更改相同的代码而不更改以相反顺序打印 1-100 的条件。
  2. 他还询问了我去年的项目我的队友和我在项目中的贡献以及一些可以使用的例子。

一些一般性的谈话,它已经完成了。因为每一轮都是淘汰赛。我不确定我是否已经通过了这一轮。但幸运的是,我做到了。过了一段时间,所有的学生都接受了面试,他们打电话给我进行HR INTERVIEW,这是最后一轮。

第四轮:人力资源轮
HR问了我一些较早的offer和我的背景等一般性问题,它已经完成了。约 6 名学生被选为实习生 5 名,实习兼全职 1 名。

提示:要自信,不要紧张,保持微笑并明智地回答。每次你不假装是假的时候,做你自己。每家公司都试图检查你的内心。并与他们一起清除所有内容,如果您被困在某个地方,请不要犹豫,提出问题。问清楚一切。