📜  RBS FTE 面试经验(2020 年校内)

📅  最后修改于: 2022-05-13 01:58:19.472000             🧑  作者: Mango

RBS FTE 面试经验(2020 年校内)

RBS(Natwest Group)于 2020 年 9 月 1 日访问了我们的校园,在多个地点担任软件开发人员的职位。公司共进行了3轮选拔。

第 1 轮(CGPA+简历入围):这是一轮筛选,学生根据 CGPA 或简历(考虑以前的实习和项目)入围。

这一轮结束后,包括我在内的大约100名学生进入了在线测试轮次的候选名单。

第 2 轮(在线测试):第一轮是在 Mettl 上进行的在线测试,由 6 个部分组成,必须在 2 小时内完成。总共有 50 个 MCQ 和 3 个编码问题。部分没有时间限制,因此您可以根据自己的选择跳到任何问题/部分

  • 第 1 部分:本部分有 2 个编码问题
    • 值小于 k 的最小集合数
    • 优化文件合并模式,稍作修改即可计算合并成本。
  • 第 2 部分:这部分是算法部分。它由一个问题组成:
    • “给你一个数组,你必须重新排列,使偶数和奇数在交替的位置,而不会打乱它们的相对顺序。数组的第一个数字将是偶数或奇数,具体取决于输入数组的第一个元素。”
    • 示例:输入数组 –> 2 8 9 10 14 17 13 21 输出数组 –> 2 9 8 17 10 13 14 21
  • 第 3 部分:本部分包含 10 个基于定量能力的 MCQ。这些问题简单易懂,基于单利和复利、损益、概率、排列、混合和数字系统。
  • 第 4 部分:本部分包含 10 个基于逻辑推理的 MCQ。题目略难,是根据数字、方向、日历、血缘、方向、时钟等。
  • 第 5 部分:本部分包含 10 个基于语言能力的 MCQ。这些问题很简单,包括用适当的词填空、同义词、反义词、错误检测、基于段落的问题。
  • 第 6 部分:本部分包含 20 个基于技术能力的 MCQ。这些问题来自所有技术主题,包括操作系统、DBMS、数据结构、时间复杂度、基于 C/ Java输出,但其中大多数都需要深入的概念理论知识。

本轮结束后,包括我在内的17名学生入围了下一轮面试。

第三轮(技术+人力资源轮):这是在 Zoom 会议上进行的技术轮,小组由 2 名面试官组成。采访首先简要介绍了我,到目前为止我使用的不同技术,然后进行了详细的讨论。

  1. 是什么促使您进入这个软件行业?
  2. 然后他们提出了一些情境问题,以检查我在这些情况下将如何反应。其中一些问题是
    • 没有符合自己兴趣的部门怎么办?
    • 如果你的上级没有回应你的请求,你会怎么做?
    • 如果您收到另一家公司的报价,您会离开苏格兰皇家银行吗?
    • 当你收到公司的报价时,你会考虑哪些因素?
    • 你会加入一个给你更多薪水的创业公司吗?
  3. 他们给了我一个测试中被问到的 DSA 问题,并要求我解释我的方法。然后他们询问是否有任何其他方法或数据结构适合解决相同的问题。
  4. MongoDB和SQL有什么区别?
  5. 如何使用 javascript 在 MongoDB 中检索数据?为它写代码。
  6. 什么是可扩展性?水平和垂直可扩展性有什么区别?
  7. 你认为哪一个更好,为什么?
  8. 5年后你在哪里看到自己,你有任何进一步的教育计划吗?
  9. 除了学术,你的爱好是什么?然后我们就板球进行了一些讨论。
  10. 您有任何位置偏好吗?

小贴士:尽量圆滑,对你的简历进行彻底的处理。

最后,公司从校园里选了包括我在内的5名学生。我很高兴能成为这样一个大团体的一员。