📜  沃尔玛面试经历|校外 2021(虚拟)

📅  最后修改于: 2021-11-23 07:50:01             🧑  作者: Mango

沃尔玛于 2021 年 6 月在 D2C 平台上进行了一次校外活动。

第 1 轮(MCQ 挑战):测试基本的计算机基础知识。测验有 30 个问题要在 25 分钟内尝试,其中包括与数据结构和算法、OOPS、OS、DBMS 相关的问题,以及一些用于查找Java程序输出的问题。

第 2 轮(编码挑战): 90 分钟是我们针对向我们提出的挑战提出逻辑编码解决方案的时间。我有以下问题:

  1. 给定一个包含 N 个整数的数组。在一个操作中,您可以选择一个大小为 K 的子数组,并将该子数组的每个元素加 1。你几乎可以做P这样的操作。任务是在执行 P 次这样的操作后最大化数组中存在的最小元素。例如。 N=5,K=2,P=4 并且数组是 [5,4,3,2,1] 那么它的答案是 4。你可以看到这篇文章:https://stackoverflow.com/questions/47264559/maximize -最小元素
  2. 给定一个长度为 2N 的字符串,仅由 As 和 Bs 组成。您可以执行以下操作 N 次:在字符串选择两个索引 i,j (i

然后,进行了个人资料验证轮次,入围的候选人需要为验证过程提交其他信息。

然后差不多一个月后,我接到了一轮面试的电话。共有 3 轮面试——2 轮技术和 1 轮人力资源,全部在同一天进行,最终结果在 1 个工作日内公布。所有的面试轮次都是在 Zoom 平台上进行的。

第三轮(技术第一轮,平台:Zoom):本轮持续时间为 40 分钟。从告诉我一些关于你自己的事情开始。

  1. 说说你做过的项目。
  2. 查找数组中出现的最大数字。 https://www.geeksforgeeks.org/find-the-maximum-repeating-number-in-ok-time/
  3. C++ 中的异常处理详解。
  4. OOPS 是什么意思。
  5. 什么是继承。
  6. 创建一个数据库来存储员工的信息和他们的工资(只解释一下)。
  7. 什么是 DBMS 中的插入、删除和更新异常。 https://www.geeksforgeeks.org/anomalies-in-relational-model/
  8. 求一个数组的均衡索引。 https://www.geeksforgeeks.org/equilibrium-index-of-an-array/
  9. 什么是多态 -> 编译和运行时。
  10. 编写代码以显示运行时多态性。 https://www.geeksforgeeks.org/polymorphism-in-c/

第4轮(技术第2轮,平台:Zoom):本轮持续时间为30分钟

  1. 告诉我你自己和你参与过的项目。
  2. 什么是多态。
  3. Java中的异常是什么——因为我的主要语言是 C++,所以我只解释了 C++ 中的异常。
  4. Java中的集合是什么——列表、映射、集合。
  5. 查找数组中出现的最大数字。 (是的,我在上一轮也遇到了同样的问题)
  6. 什么是二分查找——只解释一下。
  7. 说出您研究过的所有排序算法以及用于较大输入的算法。
  8. 编写一个 SQL 查询来打印每个部门的最高工资。

第 5 轮(HR 轮,平台放大):

  1. 说说你自己。
  2. 你收到了其他组织的offer吗?
  3. 你为什么想加入沃尔玛?
  4. 面试官告诉我他们在做什么项目。她告诉我有一个系统可以估算交货期间两个城市之间的时间。然后她问我你认为我们如何实施它。考虑到交通等因素,我给出了与图表和最短距离算法相关的观点。然后她问我如何在这种情况下使用机器学习。
  5. 除了技术技能,你还擅长什么。
  6. 你有什么不好的地方?
  7. 除了学习,你还有什么?
  8. 我们为什么应该录用你?
  9. 绳子燃烧拼图:https://kottke.org/06/11/rope-burning-logic-problem
  10. 你有任何问题吗。

判决:被选中接受班加罗尔的全职工作。