SDE 2 的沃尔玛面试体验
当他们的招聘活动正在进行时,我接触了沃尔玛实验室。由于我有 2 年的相关经验,他们立即在接下来的一周安排了我的面试。
第一轮:技术
时间:1小时
这是一个纯粹的技术回合。我被问到 2 个中等大小的问题:
- https://www.geeksforgeeks.org/minimum-number-platforms-required-railwaybus-station/
- 硬币变化(这是计算我们最终可以达到目标金额的多少种方式)
我能够在屏幕共享的记事本上对这两个问题进行编码。对于第二个问题,我从递归开始,然后转向动态编程,因为从递归转向动态编程似乎更容易。 DP伴随着练习,由于我是全职工作,DP并不是我的强项。但是如果我们通过递归方式,大多数问题都可以解决。
确保编码更快和更好的变量,并继续与面试官沟通你的方法。
第 2 轮:基于技术和语言
时间:1小时
在我担任基于 Java 的角色时,有人问了许多基于 Java 的问题。尽管我为Java做好了充分的准备,但仍然在一些概念上走投无路。 Java中需要注意的关键点是:
- 集合框架
- 多线程,
- Java 8 概念
- OOPS 概念(被问到多态性)
- 我被问及我无法回答的并发哈希图。因此我在这一轮的表现还可以,不是最好的。他们对此表示怀疑,因此他们告诉我他们将进行额外的一轮澄清。
- HashMap 是如何工作的
- 字符串可变性概念
第三轮:前端,后端,从我的工作经验中很少讨论设计
时间:45分钟
- 这次采访有点模糊,我们讨论了前端技术(简单的 JS 问题),我在项目中做了什么。他从前端和后端询问问题。我感到有点紧张,最后告诉面试官,但他向我保证我做得很好。
第四轮:管理与行为轮
时间:1小时
这一轮有点棘手,因为他们似乎评估了你过去管理工作的情况以及你是否适合团队。它是由我要加入的团队经理拍摄的。他们讨论了很多关于我正在研究的后端技术以及我如何为我目前的组织做出贡献的问题。
我做得很好。我提前准备了行为面试,所以对我来说有点顺利。对于行为问题,我事先准备了这些问题,这些问题对我有很大帮助。
- 你是如何解决团队之间的任何冲突的?
- 告诉我你曾经在一个项目/任务上工作但失败了?
- 你做过的最具挑战性的项目是什么?
- 你最喜欢的项目是什么?
- 你最大的优势/劣势是什么?
- 你解决的最难的 bug 是什么?
- 我们为什么应该录用你?
还准备好你的介绍我在许多初创公司进行了多次采访,我根据我正在面试的角色策划了不同的介绍!
希望这可以帮助!!祝一切顺利!