第 1 轮(在线撰写):平台为 HackerEarth 时长为 1 小时。
- 25 个 MCQ(基于简单和门级)
- 1 编码问题,需要在 O(logn) 时间内解决。斐波那契数列程序。这个问题背后的基本思想是我们需要破解模式,然后基于我们需要解决的约束。
第 2 轮(技术第 1 轮):平台为 Zoom 持续时间为 40 分钟。从告诉我一些关于你自己的事情开始。
提问:
- 编写一个函数来交换两个数字(2 或 3 固定),即如果我得到 2,我需要返回 3,反之亦然。
- 为他提供的表编写 SQL 查询。
- 两个类是 Base 和 Derived,其中 Derived 类继承 Base 类 如果我们创建一个 Derived 类的对象,并从中调用析构函数,首先调用哪个析构函数。
- 进程和线程有什么区别?
- 什么是死锁?如何预防?
- 给出任意两个网络协议及其工作层的示例。
- 在浏览器中输入 URL 会发生什么?
- 检查两个字符串是否等价,其中一个是另一个的缩写。 (不区分大小写)
例如 String: Internationalization Abbr: I18n 其中 18 是 I 和 N 之间的字符数
String: Poster Abbr: P1s2r
以上两个字符串如果匹配则返回1,否则返回0;
第 3 轮(技术第 2 轮):平台为 Zoom,持续时间为 1 小时 45 分钟。从告诉我一些关于你自己的事情开始。我告诉他们,我喜欢解决算法,所以她就像让我们从树开始。
- 使用您选择的随机选择的 12 个值绘制 BST。询问我在创建它时遵循的方法。编写代码并解释该特定树的所有遍历。 (即中序、前序和后序)
- 在 BST 中查找密钥。
- 编写 SQL 查询来转置矩阵。
- 关于我的一个项目的详细讨论。
- 你如何设计一个产品推荐系统,比如如果有任何产品被添加到购物车,下面会显示哪些推荐产品?您总是使用什么来查找和预测这些建议?
- OSI 层及其功能
- 什么是死锁?如何避免?
- 数据是如何存储在 DBMS 中的?
- 什么是关系模型?
- 写出一个字符串的所有排列。
- 编写一个程序来找出两个数之间的所有质数。
- 给定一个 SQL 查询,检查它是否正确,以及它将以什么顺序执行?
- 什么是指针?
- C中的内存布局是什么?
- 什么是堆段?一旦程序被执行,堆段内的数据会发生什么?
第 4 轮(招聘经理轮):平台为 Zoom,持续时间为 30 分钟。从告诉我一些关于你自己的事情开始。
提问:
- 为什么是沃尔玛?
- 你如何适应这份工作?
- 除了学术,你还有什么爱好?
- 为了在截止日期前完成一个项目,你需要多大的努力?
- 关于项目的问题。
- 到目前为止,您探索了哪些领域?
第 5 轮(HR 轮):平台为 Zoom,持续时间为 20 分钟。要我做介绍
提问:
- 关于我的爱好的问题,我在自我介绍时提到过。
- 根据你朋友/同事的观点,告诉我你的三个性格特征。
- 如果您作为实习生获得全职转换,但与您一起工作的密友被拒绝,您会如何反应?
- 位置偏好?你为什么选择那个特定的选择?
结论:被选中获得实习机会。
只要有信心。如果你不知道 2-3 个问题的答案也没关系。只专注于尽力而为。