📌  相关文章
📜  沃尔玛实验室面试经历

📅  最后修改于: 2021-09-22 09:45:28             🧑  作者: Mango

有 1 轮编码和 4 轮 F2F 面试。这是针对软件开发人员职位的(注意:-这不是针对沃尔玛实验室的研究部门)

编码回合:-
在这一轮中给出了 2 个编码问题。使用的平台是黑客级别,我们必须在 1 小时内在他们的办公室完成这两个问题。严禁使用互联网。
1. 在数组中找到最大和,使得没有 2 个元素相邻。在这种情况下,还有一个条件是第一个和最后一个元素也不应该放在一起。这个问题是对this的修改。

2.在一个笛卡尔平面上,放置了N个坦克和M个物体。坦克可以向 4 个方向(N、S、E、W)开火。坦克和物体的位置作为输入给出并且是固定的。我们必须找到一种方法来向 N 辆坦克发出指令,这样它们就不会撞到任何物体和任何其他坦克。如果坦克可以向 2 个方向射击,则优先选择 ASCII 码较小的方向。例子:-
输入:-
N=2
M=3

坦克的位置
(0,0)
(1,1)

物体的位置
(0,2)
(0,-2)
(-2,0)

N罐的方向应该是:-
(0,0) E -> 这个坦克应该向东开火
(1,1) E -> 这个坦克可以向所有 4 个方向开火。由于 E 在所有 4 个中的 ASCII 码最少,所以 E

第1轮:-
1. 2链表中的交点和交点。
2. Java多线程问题。关于同步块等
3. 为什么Java是平台无关的,而JVM平台是依赖的?
Java和C++的区别。
5. 编写构建堆的代码并解释其时间复杂度
6. 数组中的 k 个最大元素
7. JavaString数据类型的一些问题

第二轮:-
1. 设计完整的铁路订票系统。在代码中检查以下内容:-
一种。面向对象编程
湾使用的设计模式(如果有)
C。用例是否优化?
2. LRU缓存实现问题

第 3 轮:-
1. 设计一个提供以下 API 的数据结构:-
一种。在 O(1) 中插入元素
湾删除 O(1) 中的一个元素
C。在 O(1) 中找到一个随机元素
Java基础的一些问题。
3. 对目前工作中完成的项目的一些讨论。
4. 收到 1 个反馈说我的Java知识不太好。因此,如果我们雇用您,那么您提高Java技能的策略是什么?

第 4 轮:-
1. 为什么要加入沃尔玛实验室?
2. 我在目前的工作中面临的最大挑战是什么?

如果你喜欢 GeeksforGeeks 并愿意做出贡献,你也可以写一篇文章并将你的文章邮寄到 review-team@geeksforgeeks.org。在 GeeksforGeeks 主页上查看您的文章并帮助其他 Geeks

沃尔玛的所有实践问题

相关实践问题两个链表的交集sk最大元素Stickler Thief