📜  苏格兰皇家银行面试经验|第 4 组(校内实习)(1)

📅  最后修改于: 2023-12-03 14:57:11.044000             🧑  作者: Mango

苏格兰皇家银行面试经验|第 4 组(校内实习)

简介

本文将介绍苏格兰皇家银行的校内实习面试经验。在此次校内实习面试中,笔者主要进行了编程相关的测试。

面试流程
  1. 个人介绍
  2. 面试官介绍实习岗位
  3. 编程测试
编程测试
题目

设计一个程序,计算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完成了代码,并向面试官演示。面试官还提出了一些问题,例如如何优化代码效率,是否存在时间复杂度更低的算法等。

总的来说,编程测试中,面试官既考察了我的编程能力,又考察了我的思维逻辑和程序设计能力。同时,面试官通过不同的问题,引导我思考优化方案,锻炼了我的解决问题能力。

总结

本次实习面试中,我获得了许多有价值的经验,例如面试官的提问方式、测试题目的设计和考察方向等。细心观察和总结这些经验,对未来的面试和职场起到了很好的指导作用。