📜  沃尔玛全球技术代码她的 SDE-2 面试经验(2021)

📅  最后修改于: 2021-11-22 10:38:45             🧑  作者: Mango

第 1 轮(技术面试 – 约 45 分钟)

  1. 基于我的实习和项目的问题(举一个你在项目中使用异常处理和多态的例子)。
  2. 线程和进程之间的差异。
  3. 解释 TCP 握手。
  4. 队列和堆栈之间的差异。
  5. 数组和链表之间的差异。
  6. 关于 Linux 命令的问题

我无法很好地回答与 Linux 命令相关的问题,但面试官真的很好。她非常详细地解释了加入沃尔玛的所有好处,并暗示我将在当天晚些时候被邀请参加下一轮。

第 2 轮(技术面试 – 约 1.5 小时)

  1. 解释这个(https://leetcode.com/problems/delete-node-in-a-bst/)和这个(https://leetcode.com/problems/subtree-of-another-tree/)的逻辑。讨论了时间复杂性。
  2. 为此(https://www.javatpoint.com/ds-array-implementation-of-stack)和这个编写代码。讨论了时间复杂性。
  3. 讨论了这个谜题和这个谜题的解决方案。

我从用蛮力方法回答问题开始,并逐渐优化我的解决方案。这一轮总体上进展顺利。

第 3 轮(管理 + 技术面试 – 大约 30 分钟)

  1. 你的非技术兴趣是什么?
  2. 你最熟悉哪种技术栈?
  3. 关于我的实习和最后一年项目的问题。
  4. 解释 C++ 中的文件操作。
  5. 如何在不使用循环的情况下打印从 1 到 100 的数字? (仅供讨论)
  6. 解释 SDLC 中涉及的步骤。

面试官是企业业务服务团队的一名经理,非常友好。

最终结果:选中