VMware 2019 面试体验 |在校园
第1轮:
- 基于能力的问题 - 10 个问题 15 分钟
- 数据解释
- 数制
- 技术问题 - 30-40 个问题
- 操作系统(磁盘调度、分页)
- 网络(协议问题)
- 数据结构(树)
- 插入排序期间快照如何介于两者之间
- 树遍历很重要
- 数据库管理系统
- 他们会给出一些查询并要求预测输出
- 输出问题
- 编码问题 - 1 个问题 30 分钟
- 给定数组和子数组长度,求所有子数组的总和
- 问题很简单,蛮力方法奏效了。
- 给定数组和子数组长度,求所有子数组的总和
- 基于语言的问题
- 他们会要求您从 4 种语言(c、c++、 Java、 Python)中选择您喜欢的语言。将有预测输出问题和语言特定问题。
第 1 轮基本上是关于正确解决 MCQ 问题,因为编码问题很简单,30 分钟足以解决它。因此,正确执行 MCQ 很重要。
第 2 轮(技术):
第二轮是技术轮。它在大约 1-1.5 小时的范围内。面试官让我和他讨论一下我在实施自动售货机软件时可能遇到的问题。我画了一张图表,解释了买家从机器上拿东西之前将涉及的不同步骤。我还讨论了我们可能遇到的所有可能的问题。我被要求实施该系统。
第二个问题是找到两个给定节点之间的路径。我使用 LCA 作为我的解决方案,他对解决方案非常满意。
第三轮(技术):
面试官问了我的项目。然后从主要关注操作系统的技术问题开始。他问我关于 LRU,可用于在 O(1) 中进行搜索和识别命中/未命中条件的数据结构。我必须编写一个 C++ 解决方案。
第 4 轮(技术):
再说技术。
- 螺旋打印阵列
- 以数字的二进制形式计算 1 的个数
- 在数组中查找毕达哥拉斯三元组
- 我给出了一个 O(n^2) 的解决方案
第 5 轮(人力资源):
像这样的问题
为什么选择 VMware?
为什么选择计算机科学?
为什么选择你而不是别人?
您如何为 VMware 做准备?
我收到了 VMware 的实习机会。基于性能的转换。
希望分享这个对你有帮助。其他的面试经历也对我帮助很大!