第1轮:
- MCQ + 1 编码问题
- 107分钟
- MCQ – CS 核心、能力、逻辑推理
- 编码问题 – 简单级别,实现
- 24名学生
第 2 轮(技术面试 1 – 50 分钟): 2 个编码问题 + 项目
- 重新排列数组中的负值和正值,使正值在前面,负值在后面。(就地)
- 作为解码计数其次子递归编码的字符串
没有对项目的交叉质疑。
12名学生
第 3 轮(技术面试 2 – 50 分钟):三个编码问题 + 操作系统 + SQL 查询
编码:
- 给定一个带有 0 和 1 的排序数组,找到第一个 1(编译代码)的索引。
- n^2 中的最长公共子序列。
- 找到可被 k 整除的最小 n,使得 n 始终具有 1、11、111、1111 等形式。
操作系统:抖动、信号量
查询语句:
表格如下:
一种。学院名称,学院编号。
湾公司名称,公司编号。
C。学生姓名、学院 ID、公司 ID。
编写一个查询,返回来自特定大学的特定公司的学生人数。
七名学生
第 4 轮(管理讨论 – 30 分钟):关于项目、操作系统和一般性讨论的设计问题。
- 操作系统在进程线程调度中的作用。
- 地址传递给函数。查找它是在堆中还是在堆栈中。
- 随后是关于我的一般性讨论。
5名学生
第 5 轮(人力资源讨论 – 15 分钟):
- 下一个五年计划。
- 你在大学里做了什么?
- 使用的任何 VMware 产品。
- VMware 让您兴奋的地方。
- 关于我们可以做些什么来使这个过程更加顺利的反馈。
3名学生被选中,我是其中之一。
我的建议:
- 当你阅读面试经历时,不要假设被选中的人回答了每一个问题。
- 我在前两次面试中回答了大约 85% 的问题,而在管理回合中回答了大约 50%。尽管如此,我的态度始终是积极的,所以即使你不知道一切也很好。你不应该成为找工作的百科全书,而是一个积极、好奇和乐于学习的人。