📅  最后修改于: 2023-12-03 14:57:11.044000             🧑  作者: Mango
本文将介绍苏格兰皇家银行的校内实习面试经验。在此次校内实习面试中,笔者主要进行了编程相关的测试。
设计一个程序,计算1~n中,所有能被7或11整除的数之和。
def sum_7_or_11(n):
sum = 0
for i in range(1, n + 1):
if i % 7 == 0 or i % 11 == 0:
sum += i
return sum
在编程测试中,面试官首先向我介绍了题目。然后,我用Python完成了代码,并向面试官演示。面试官还提出了一些问题,例如如何优化代码效率,是否存在时间复杂度更低的算法等。
总的来说,编程测试中,面试官既考察了我的编程能力,又考察了我的思维逻辑和程序设计能力。同时,面试官通过不同的问题,引导我思考优化方案,锻炼了我的解决问题能力。
本次实习面试中,我获得了许多有价值的经验,例如面试官的提问方式、测试题目的设计和考察方向等。细心观察和总结这些经验,对未来的面试和职场起到了很好的指导作用。