最近,Vmware 访问了大学 Thapar 工程技术学院,担任全职和实习职位。整个过程在 Zoom 会议上是虚拟的。评选过程共进行 5 轮。
标准:仅 CGPA-7.00 及以上。
第 1 轮(在线测试):由 4 个部分组成:
- Aptitude10 MCQ 15 分钟
- 技术 MCQs19 MCQs 29 分钟
- 编码问题:我们必须找到所有 K × K 子矩阵的最大和。 (30 分钟)
- https://www.google.com/amp/s/www.geeksforgeeks.org/given-nxn-square-matrix-find-sum-sub-squares-size-kxk/amp/
在本节中,我们可以选择任意两种语言 C、C++、 Java、 Python。对于每个问题,我们给了 8 分钟的时间来解决 5 个 MCQ 问题。这里的问题是中等到困难的水平,所以你应该对这些有深入的了解。
大约 180 名学生参加了这次测试,54 名学生入围了下一轮。
第 2 轮(技术面试 1 时间 1 小时):在此,面试官只问我编码问题,我们必须在hackerRank 上编译和执行这些问题。
- https://www.geeksforgeeks.org/flattening-a-linked-list/
- https://www.geeksforgeeks.org/iterative-postorder-traversal-using-stack/
- 我们以圆圈的形式给出了字母 A、B、C…….Z。我们必须以这样的方式解码给定字符串中的每个字母表,即输出字母表在逆时针方向上位于当前的第 K 个位置。
例子:
Input: ABCD k=2 Output: YZAB
在本轮之后,34 名被转移到下一轮。
第 3 轮(技术面试 1 时间 1 小时):在这第一个面试官告诉我要介绍你自己。之后,他让我解释你所做的项目。
接下来,他来到网络并询问 IP 和 mac 地址之间的区别是什么,然后是关于子网划分的一些问题。
然后他问了我两个编码问题:
-
括号匹配:
Input:((A+B)+(A-B) Output:"NO" Input:((A+B)+(A-B)) Output:"YES"
-
当字符串的连续元素相同时删除元素:
Input: ABCCBD Output: AD
因为我们将删除 CC 然后我们得到了 ABBD 所以删除了 BB 所以我们得到了不一样的 AD。
我们只能通过使用递归来做到这一点。
来到操作系统,他问我进程和线程之间的区别。
然后他问我关于异常处理和调试的概念。
在此之后,大约有 15 名学生进入了下一轮。
第 4 轮(管理轮时间 30 分钟):这一轮很容易,因为他只会翻阅你的简历,对项目几乎没有询问,并解释了工作简介。
他还问了我一些基础知识,比如什么是颠簸、内存中的段,以及一些关于堆栈和队列的知识,使用一个队列实现堆栈。
这10名学生进入下一轮,HR最后一轮。
第 5 回合(HR 回合时间 20 分钟):这是一般的 hr 回合。面试官让我说一些你简历中没有的东西。然后你会看到你在接下来的 2-5 年,你的长处和短处,你的爱好。那么最后你有什么问题吗。
就是这样,结果终于公布了,共有8名学生拿到了offer。
4-全职+实习生
4-实习生
幸运的是,我得到了 FFT 和实习生。
保持冷静,全力以赴,一切顺利……。