德意志银行 FTE 2020(虚拟)的校园面试体验。
德意志银行 FTE 2020(虚拟)的校园面试体验。德意志银行最近访问了我们的校园(浦那康明斯女子工程学院)招聘研究生分析师和实习生。在 HackerEarth 上进行了在线测试,并在 Skype 上进行了面对面的测试。在线标准是 7 CGPA。
第 1 轮:在线测试时间为 90 分钟。它包括 3 个编码问题(120 分)。
- 它基于字符串操作(20 分)
- 这是具有 N 个查询的高级数据结构问题,其中需要打印具有 K 次重复的最大和最小索引。 (50 分)
- 它是最长递增子序列的修改(50 分)。
我能够解决第 1 次的 11/14 测试用例和第 3 次的 13/15 测试用例。
在参加考试的350名学生中,有28名学生被选中进入下一轮。
提示:给定的约束很高,因此蛮力可能会通过部分测试用例,但您需要优化的解决方案来通过所有测试用例。
第 2 轮:技术轮持续时间为 45-50 分钟。自我介绍。面试官问了我最喜欢的 4 个科目,并说他会同样采访我。 (我说Java、数据结构、CN、DBMS)
- 数组和链表的区别
- 优先级队列由多少个队列组成?它是如何实施的?
- 一棵树有多少次遍历?用算法解释一切。
- 为什么 BST 比二叉树更好?
- 他给了我一个等式,让我写前缀和后缀符号。
- 他给了我 2 个 CPP 代码片段和 1 个Java代码片段。
- Java中的超类是什么?
- 什么是 OSI 层?详细解释?
- CN中有哪些模式?简述。
- 什么是关系数据库?你什么时候使用它?
- Oracle 的最新版本是什么?
- 如果给您一个查询,您将在表中进行哪些更改以使其执行得更快?解释? (ANS:标准化)
我被告知要在 1-50 之间为 First Missing Positive 编码。 (我给了 O(n) sol,但随后他向我解释了它的数学方法)。
你有任何问题问我吗? (确保你问了一个有趣的问题,我们对此进行了很好的讨论)。
经过本轮评选,共有18名学生入选。
第三轮:技术轮持续时间为 40-45 分钟。介绍自己,并且必须包括您拥有的所有计算机学科知识。 (因为我来自 E&TC)。
她给了我一张桌子,我被要求写一个查询。
- 什么是结构化数据?
- 什么是 SQL?
- 你知道哪些类型的数据库?
- SQL 和 NoSQL 的区别?
- 当您具有 E&TC 背景时,为什么要担任软件角色?
- 什么是多线程?
- 什么是多任务处理?什么是多处理?
- 多任务处理是否属于多处理?
- 多线程是否属于多处理?
- 什么是多道程序?
- 比较多任务、多线程、多处理、多程序。
- 讨论了我的一个项目。
- 什么是JVM、JRE、JDK?
- 什么是编译器和解释器?
- 什么是异常处理?
你有任何问题问我吗?
12名学生经过本轮评选。
第 4 轮:专业健身轮持续时间为 30-35 分钟。
- 自我介绍。
- 检测链表中的循环?
- 你知道什么排序算法?什么是快速排序及其时间复杂度?
- 如果枢轴是快速排序的第一个索引怎么办? (他在这里骗了我很多,但如果你确定的话,请直言不讳)
- BST的时间复杂度是多少?
- 如果给定 BST 中的节点数,您将如何找到高度?
- BST中的身高与什么成正比?
- 关于计算机体系结构的一些问题?
- 什么是JVM、JRE、JDK?
- 什么是哈希映射?
- 什么是散列,HashSum?
- 深度学习和机器学习有什么区别?
- 讨论了我的一个项目?
你有任何问题问我吗?
提示:这一轮,他们基本上检查了我们的稳定性以及我们的冷静和自信程度。
第 5 轮: HR 轮持续时间为 15 – 20 分钟。
- 自我介绍
- 为什么选择德意志银行?
- 您来自 E&TC 背景,那么为什么要担任软件角色?
- 为什么选择金融部门?
- 问我关于我的家庭背景?
你有任何问题问我吗?
判决:选定
共有11名学生被选中。
提示:大声思考,说出你的想法。不要说你不知道的事情(他们很有可能会听懂你说的某个词,然后面试就会围绕这个词展开)。保持冷静,面带微笑。如果你不知道一些事情是诚实的。最重要的是,要自信!