📅  最后修改于: 2023-12-03 15:13:43.221000             🧑  作者: Mango
时间:2021年5月
环节:电话面试
内容:
时间:2021年6月
环节:Video Interview
内容:
编程题:
设计一个函数,接受一个整数数组和另一个整数n,返回数组中任意两个元素的和等于n的所有唯一的配对
def find_pairs(arr: List[int], n: int) -> List[Tuple[int, int]]:
lookup = set(arr)
pairs = set()
for num in arr:
diff = n - num
if diff in lookup:
pairs.add((min(num, diff), max(num, diff)))
return list(pairs)
在实习过程中,我学习到了很多实际工作中用到的技术和解决问题的方式。工作环境友好,同事之间合作默契。在实习期间,我有机会参与到公司的项目中,实际编写了代码并参与了项目讨论。任务繁忙,但我感到非常有成就感。我认为这是我的一个非常有价值的经历。
Broadridge是一个优秀的公司,面试流程和实习体验都非常好。如果你对软件开发感兴趣并且正在寻找一个实习机会,我强烈推荐你考虑去Broadridge实习。