📌  相关文章
📜  德意志银行 FTE 面试经验 |校园 2020

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

德意志银行 FTE 面试经验 |校园 2020

2020年8月,德意志银行来我校招聘FTE,过程包括1轮编码、2轮技术面试、1轮管理和1轮HR。 (共5轮)

编码轮:(90 分钟)编码轮由 3 个问题组成,在 Hackerearth 上进行。 (总分 120 分)

  • Q1:(20 分)你站在一个半径为 10^10000 的圆周上。您可以沿顺时针方向或逆时针方向采取步骤。给定一个字符串,其中“A”表示逆时针方向的步数,“C”表示顺时针方向的步数,“?”表示可以考虑任一方向的步数,找出距初始位置的最大距离。
Input:  AAAACC??AA?
Output:  7
  • Q2:(50分)给定一个整数数组,你可以对数组中的元素执行任意数量的替换操作,假设有两个元素ab 。仅当2*a>=b时,您才可以将a+b代替 并且仅当2*b>=a时,您才可以类似地将b替换为a+b 找到最终元素可以位于的最大位置数。
Input: [1,3,4]
Output: 2
  • 问题3:(50 分)找出用三个动作可以移动到建筑物第n层的最大方式。假设你在第i层,你可以移动到第(i+1)层,也可以移动到第( i +2)层,也可以移动到第(i+3)层,但是你可以做最后一步只有k次。这个问题是基于动态规划的。

我完全解决了Q1Q3并在Q2中获得了 30/50。

33名学生从第一轮中选出。我就是其中之一。 🙂

第一轮技术:(45 分钟)

面试官让我自我介绍。介绍之后,她直接钻研技术问题。 (本轮没有基于简历的问题)

  • 编写代码来反转链表(迭代地)。
  • 编写代码来反转二叉树。
  • 最喜欢的排序算法。
  • 在数组上实现(编写代码)合并排序。
  • 快速排序和归并排序的区别。
  • 数组和链表的区别。
  • 抽象类和接口之间的区别。
  • Java中的多态性及其类型。 (静态和动态绑定)
  • 线性回归 ML 问题(因为我提到 ML 是我的强项之一)。
  • 谜题:将数字 1 到 9 放在一个圆圈中,使得直线上的每个三元组之和为 15
  • 讨论硬币找零问题。
  • 用Java写一个基本问题的main函数,然后让我描述main函数原型中的每个关键字。
  • 主要函数是否需要公开?
  • 询问了所有问题的时间复杂度。

本轮有24人入围(包括我)🙂

第二轮技术:(45分钟)

这次面试更侧重于我的简历、过去的经历、项目和解决问题的能力。面试官很nice,一开始就介绍了自己。他让我自我介绍,他对我的实习很感兴趣。我们就我实习期间从事的项目进行了长时间的讨论,他不断地问我一些问题。然后他给了我一个针对我的一个项目的修改后的问题陈述,并要求我实施一种方法来解决它,我成功地做到了。因为我的实习和几乎所有的项目都是基于深度学习的,所以他问了我相关的技术问题,我很高兴地回答了所有问题。

接下来,他给了我一个涉及动态数据结构和机器学习的问题,要在自动售货机中实现。

接下来,他给了我一个数据库更新中的事务失败的场景,并要求我根据一些特定的异常来检测和分类关系。

最后,他给了我另一个关于操作系统和多处理的基于场景的问题。我被要求提出一些方法来开发一个每天使用多处理方法解析数百万个文件的系统。

面试结束时,他问我有没有关于公司的问题,我问了他一个他很乐意回答的问题。

这一轮本应进行45分钟,但持续了将近一个小时30分钟,对我来说,这是最激动人心的一轮。

提示:切勿在简历上撒谎/夸大其词。您并不总是需要找到最正确/最佳的答案。面试官想要评估的是你解决问题的方法。每当您尝试不同的方法时,请大声思考,不要忘记处理边缘情况。

在 24 名学生中,有 14 人入围了 HR 轮。

管理轮/专业健身轮:(30 分钟)

这一轮类似于 HR 轮,面试官问了一些典型的 HR 问题。

  • 关于我实习的问题,我实习过的公司的人怎么样。你从他们身上学到了什么?
  • 在团队中工作最重要的两件事是什么?
  • 您的任何家庭成员是否在政府部门任职?
  • 你有印度护照吗?
  • 您有目前在德意志银行工作的亲戚吗?
  • 你有更高的学习计划吗?
  • 你面试了多少次,你是怎么找到其他面试官的?
  • 您来自计算机科学工程背景。你为什么想在德意志银行工作?

提示:这一轮不是为了测试你的技术知识,而是检查你是否适合公司,以及你是否满足他们在候选人中寻找的所有价值观。诚实并自信地回答所有问题。

人力资源回合:(10 分钟)

这是一个非常简短和非正式的回合,面试官让我简要描述我的项目和实习。随后是一些基本的背景调查问题,然后他问我是否有任何问题,我问他银行的工作文化,他消除了我对此的所有疑问。

整个过程通过 Skype Business Meetings 进行。从14名学生中,他们最终从最后两轮中选出了9人。我非常高兴能成为他们中的一员。 🙂

感谢 GeeksforGeeks,它是我学习算法、练习代码、谜题和理论的首选网站。