📅  最后修改于: 2023-12-03 15:20:02.870000             🧑  作者: Mango
此篇文章将介绍一位有着3.8年经验的SDE2,在沃尔玛的面试体验。本文将详细介绍沃尔玛的面试流程和面试题目,旨在为其他程序员提供参考和指导。
沃尔玛的面试流程相对比较传统,一共有三轮面试:
在初试中,面试官主要会针对应聘者的经验和技能进行提问。在我的面试中,主要涉及以下方面:
在复试中,面试官主要会考察应聘者的基础知识和解决问题的能力。下面是我在复试中遇到的一些题目:
def check_sum(nums, target):
num_map = {}
for num in nums:
if target - num in num_map:
return True
else:
num_map[num] = 1
return False
class Singleton:
__singleton = None
@staticmethod
def get_instance():
if Singleton.__singleton is None:
Singleton.__singleton = Singleton()
return Singleton.__singleton
def __init__(self):
if Singleton.__singleton is not None:
raise ValueError('Singleton重复创建')
def has_cycle(graph):
def dfs(node, visited, parent):
visited[node] = True
for neighbor in graph[node]:
if not visited[neighbor]:
if dfs(neighbor, visited, node):
return True
elif neighbor != parent:
return True
return False
visited = {node: False for node in graph}
for node in visited:
if not visited[node]:
if dfs(node, visited, -1):
return True
return False
在终试中,面试官主要会考察应聘者的领导才能和经验。在我的面试中,主要涉及以下方面:
通过沃尔玛的面试体验,我认为应聘者在准备面试时需要考虑以下几个方面:
希望我的面试经历能够对其他程序员有所帮助,祝愿大家都能在自己的职业生涯中获得成功!