德意志银行全职参观了我们的校园。由于covid大流行,整个面试过程都在Microsoft Teams上进行。它包括总共5轮:
- 在线编码测试
- 技术面试 1
- 技术面试2
- 利润管理
- 人力资源
在线编程测试(第一轮):共 3 道中等难度的题。测试是在hackerrank上进行的,总共90分钟。
技术面试1(第2轮):
- 他们问我的第一个问题是解释B+树、插入、删除操作和各自的时间复杂度。
- 接下来是一个编码问题,问题就像有一个包含文本的非常大的文件。我应该编写完整的代码来找到元音组合 (a, e, i, o, u) 的任何排列出现的位置。例如。 “ae”、“eio”、“oia”、“aeio”……等等。
- 之后那个面试官问了我一些与OS、OOPS相关的基本概念。在操作系统中,问题就像什么是分页、虚拟内存、线程、需求分页。
- 在 OOPS 中,面试官问了我关于继承、菱形问题、多态性的问题。
- 这一轮进行了大约 60-70 分钟。
技术面试 2(第 3 轮):这就像一个纯粹的编码轮。面试官检查了我的数据结构基础。
- 他一开始就问我关于你自己的问题。
- 然后他给出了一些关于数组、字符串、链表的编码问题:插入、删除,以及如何检测其中的循环。
- 然后他问我 SQL 查询,例如查找第 2 个最高、第 n 个最高标记、规范化、连接、Union 和 Union all 之间的区别。
- 他问我关于我的项目。我做了关于机器学习和网络开发的项目,所以他问了一些问题。
- 这一轮进行了大约 90 分钟。
盈利管理(第 4 轮):
- 回合开始的问题是告诉我关于你自己。
- 然后他问了我在实习时做过的项目,我在公司工作的体验如何。
- 他问了我一些 OOPS 概念,例如函数重载和函数覆盖之间的区别、虚拟类、多态性及其类型。他让我也为所有这些概念编写代码。因此,在学习这些概念时,关注示例也很重要。
- 然后他给了我一个问题,他想为我制作一个像 Aadhar 卡(UIDAI)这样的系统。他让我设计一个用户身份系统,可以唯一地识别该国的每个人。
- 之后,他给了我一个基于情况的问题。他问我,你知道如果你按照团队负责人的方式去做,项目会失败得非常严重,你的方法肯定会奏效,但团队负责人不听你的。您没有时间尝试各种想法。那么,你将如何处理这种情况?
- 最后,他还谈到了我的成就,这一轮持续了大约50-60分钟。
HR 回合(第 5 回合):这就像一个快速的问题回合。 HR 是公司的一位非常资深的人。他问了一些我的家庭背景,我是否喜欢领导一个团队,我的爱好,成就,技术兴趣,开公司的 5 个必备素质,他还问我是否被安排在另一家公司。
这一轮进行了大约 10-15 分钟。 2-5 轮面试仅在一天内发生。
所以,这就是我的面试经历。希望能帮到你🙂