📌  相关文章
📜  沃尔玛面试经历| 2021 年校内(虚拟)

📅  最后修改于: 2021-11-21 06:17:27             🧑  作者: Mango

2021-22 实习季沃尔玛实验室参观了我们的校园

第 1 轮(编码轮):平台是 HackerEarth 时间为 1 小时。 [100 分]

  • 30 道 MCQ(中级核心 CS 问题)每道 1 分
  • 编码问题1-我们必须在两个字符串找到匹配子串的最小长度。[简单的HashMap] 20 Marks
  • 编码问题 2-此问题的变体 每次允许最多 k 次跳跃的最小跳跃次数。 [50 分]

第 2 轮(技术第 1 轮):平台为 Zoom 持续时间为 40 分钟。从介绍开始。它完全基于 OOP,他用一些非常规的问题询问了 OOP 的每个主要概念。每个问题都有后续

问的问题:

  1. 抽象类与接口。如果我们有接口,为什么还需要抽象类?
  2. 纯虚函数与虚函数
  3. 从编译器的角度来看,i=i+1 或 i++ 哪个更好
  4. 程序可以在没有主函数的情况下执行吗
  5. 继承和多态有什么区别?然后跟进问题我们可以通过多态实现继承吗
  6. C++ 中的接口是什么?[ 是 C++ ]
  7. 什么是值返回、引用返回、地址返回
  8. 程序执行后堆内存是否被取消分配?
  9. 详细静态内存分配和动态内存分配(DMA)。静态分配有什么处理静态变量的吗?静态变量 vs 全局变量,那么如果我们有全局变量,为什么我们需要静态变量。
  10. 最后是关于 MYSQL 中联接类型的一些查询。内连接、外连接、全连接、左连接、右连接。

第 3 轮(技术第 2 轮):平台为 Zoom 持续时间为 1 小时。他是一个认真的经理,只是说我们不会浪费任何时间完全解决第一个问题,然后我们将看到第二个问题。我必须从头开始为这两个问题编写整个代码,并且还必须通过所有给定的测试用例。

  1. 检查给定的二叉树是否是 BST,他意识到我知道这个问题,所以他告诉我你必须通过一些不同的方法来解决这个问题。
  2. 给定一个由 0 和 1 组成的矩阵,您必须找到被 1 完全覆盖的所有零
    For Ex:
    [1,1,1,1]
    [1,0,0,1] here the answer is 2
    [1,1,1,1]   
    [1,0,1,1]
    [1,1,1,1]
    [1,0,1,1] here the answer is 0 
    [1,0,0,1]
    [1,0,1,1]   

    有一些边缘情况对这两个代码进行了测试。

第 4 轮(招聘经理轮):平台为 Zoom,持续时间为 30 分钟。从告诉我一些关于你自己的事情开始。

提问:

  • 为什么是沃尔玛?
  • 5年后你在哪里看到自己?
  • 除了学术,你还有什么爱好?
  • 关于什么是云的随机问题。
  • 关于项目的问题。
  • 关于以前实习的问题。

判决:选择