📌  相关文章
📜  沃尔玛实验室面试经验|一组7(校园外3年经验)

📅  最后修改于: 2021-04-29 11:28:04             🧑  作者: Mango

线上回合:[60分钟]

1.给定数字N. print可以用多种方式表示为N = a + b + c + d,1 <= a <= b <= c <= d; 1 <= N <= 5000
2.给定两个数字l和r(l <= r <= 10 ^ 6),在l和r之间(包括两端)的所有质数中找到最频繁的数字。如果频率相同,则打印最高位数。

第1轮:

1. Javawait()和sleep()之间的区别。
2.编写代码以使用2个线程打印1至20。一个线程只会打印偶数,而另一个只会打印奇数。
3.给定一个输入字符串和一个单词词典,找出是否可以将输入字符串分割成以空格分隔的词典单词序列。打印所有可能的顺序(断字问题)。您将如何实现字典。
4.讨论REST服务。
5.讨论垃圾收集器算法和不同的堆生成。
6.关于sql的一些示例,他要求我编写sql代码以获得所需的结果。有关SQL CASE表达式的讨论。

第二回合

1.讨论不同类型的对象关系(聚合,关联等)。
2. JavaNoClassDefFoundError和ClassNotFoundException之间的区别。
3. wait(seconds)和sleep()之间的区别以及它们的用法。
3.讨论互斥量和信号量。关于锁定和同步的讨论。
4.给定链表和数字k。一组k中的反向链表。
5.一个城市里有n座房屋。全部放在一行中。我们可以用三种颜色(R,G,B)中的任何一种给房屋着色。每种颜色都会给每个房子上色的费用。没有两个邻居的房子可以有相同的颜色。打印最小成本为所有房子上色。
6.给定一个Wiki页面,实施find all并将所有内容替换为有限的正则表达式支持(?和*)。例如,搜索:’?*?th’

第三回合(经理):

1.为什么选择沃尔玛,对我当前的项目进行讨论。
2.讨论sql索引和联接。
3.讨论Java类的初始化和构造函数。
4.讨论垃圾收集器算法。
5. 2数学难题。首先是与用另一只手的手指交替计数数字有关的东西。给定一个较大的数字,计数结束时,哪根手指将是最后一根手指。第二个与时间速度概念有关。
6.关于我的弱点以及我将如何改善它。
7.您从经理那里得到的最新反馈是什么。

第四回合(HR):

1.告诉我自己,为什么要沃尔玛?
2. 5年后您在哪里看到自己。
3.我对现任经理的喜欢和不喜欢的地方。
4.我对沃尔玛的期望。

我被要求为所有算法/ ds问题编写代码。

沃尔玛的所有练习题!

相关实践问题

断字
在一个范围内的质数中找到出现次数最高的数字