📜  沃尔玛 SDE-2 面试经验

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

我参加了 Codehers ’21 并在清除后要求面试。

第1轮:

  1. 所有关于项目
  2. 什么是多线程?
  3. 什么是异常处理?你如何实施它?解释代码。
  4. 什么是 TCP/IP 握手?
  5. 当浏览器通知您该站点不安全时,实际会发生什么?
  6. 您对 DBMS 了解多少?
  7. 什么是容器?容器和虚拟机的区别。
  8. 列表、映射和队列之间的区别。

注意:没有问编码问题。

第二轮:

写两个代码:

  1. 给定一个数组,求其子数组的最大和。
  2. 给定这棵树,找出它是否对称。

两个代码来解释:

  1. 树的层序遍历
  2. 树的之字形遍历。

实习项目讨论。

  1. 什么是异常处理?你如何实施它?解释代码。
  2. 你如何实现线程。
  3. 为什么不能依赖线程。线程的缺点是什么?
  4. 什么是死锁?
  5. 二进制互斥体和信号量之间的区别?
  6. 在一个程序中,有两个线程持有并等待彼此的资源。你要怎么解决这里的情况?
  7. DBMS 中的规范化是什么?
  8. 酸性特性?

第 3 轮:

  1. 深入讨论项目和问题。
  2. 为什么你对沃尔玛有利?
  3. 3年后你在哪里看到自己?
  4. 你的弱点是什么?
  5. 在针对特定问题提出解决方案时,您的队友并不同意您的意见。你会怎么做?

判决:选择