沃尔玛实验室高级 SE 面试经历
直接叫我去现场面试。
第一轮,笔纸编码:
这是编码回合,他们提供了 5 个问题的列表,您可以在 1 小时内为任何 3 个问题编写代码。
题目涉及Linked List、BFS、Graphs和Arrays,难度适中。
第 2 轮:
Q1。给定 a/b 有理数形式的有理数,您必须以十进制格式打印该数字。如果它是循环小数,则必须在括号内打印循环部分。
例如 1,对于 10/3 输出应为 3.(3)
例如 2,对于 10/8 输出应为 1.25
Q2。给定项目中的文件列表,其中某些文件的编译依赖于其他文件。您必须打印编译项目中所有文件的顺序。
Soln:拓扑排序
第三轮:
这主要与我在当前组织中所做的工作有关。在这次讨论之后,我们转到了 2 个 PS/DS 问题。
Q1。给定一个整数数组,在数组中找到 2 个索引 i 和 j,使得 a[i] + a[j] + (ji) 最大。
Q2。使用随机指针克隆二进制文件。
https://www.geeksforgeeks.org/clone-binary-tree-random-pointers/
第四轮:
设计日志框架,如 log4j。问题主要集中在如何使用观察者模式,因为日志行可以有多个附加程序。
第五轮:
我们主要讨论了我目前的工作和使用的技术堆栈。然后面试官让我设计网址缩短系统。
第六轮:
为银行设计欺诈检测系统。它应该是实时的和容错的。
几天后,我收到了 HR 的积极反馈。
总的来说,我在沃尔玛的经历非常好。