德意志银行面试经历(2021-22)
第一轮(在线测试):总共三个问题
- 严格递增顺序:是否可以按严格递增顺序制作数组?
- 给定一个由 N 个非负整数组成的数组。您必须找到大于或等于 K 的连续数字的总和。
- 给定一个字符串(26<=N),你必须找到最短的子字符串,我们可以在其中找到“ABCDEFGHIJKLMNOPQRSTUVWXYZ”
Ex. Str = “ABCDEFGHIDIVJKLMNOPQRSTUVWXYZOP” ans = 29 because in this only “OP” is extra.
第 2 轮(Tech-1 45 分钟):
- 说说你自己。
- 我做了实习,所以他希望我分享我的实习经验,以及我在实习期间使用的技术。 (大约 20 到 25 分钟)。
- 我在实习生中使用了协议,所以他向我询问了一些协议。
- 他问我哪种数据结构我比较舒服,所以我告诉他“LINKED LIST”,所以他问我如何创建链表,如何插入,删除,遍历等。他没有深入问我。
- 在此之后,他问我关于我的项目(我只有一个主要项目,第二个是正常的小项目),你需要多少时间才能完成,任务是什么,以及你是如何通过任何帮助、谷歌或你自己完成的。 (约 5-7 分钟)
- 再次,他来到网络并问我一些应用程序协议,这些都没有包含在我的实习中。
在这一轮中,他们问我关于 CN 的问题,但他们问我这不是强制性的,因为我在实习期间使用了网络协议。
第 3 轮(Tech-2 90 分钟):
- 说说你自己。
- 这一轮从 DSA 开始,他们给了我 4-5 个问题(每个问题给出 2-3 个情况)(45-50 分钟)
- 每个字母表示一个数字 [a-1, b-2,……,z=26] 所以你有 k 和 N,其中 k 是数字的总和,N 是你需要创建的字符串的长度,例如:- K =42, N=5 那么字符串就是aaamz(1+1+1+13+26), 你需要找到词法上更小的字符串
- 通过添加数字的位数直到获得一位数来转换一位数
- 检查字符串2 是否旋转字符串1。
- 烂橙问题(你可以在 GFG 或 LeetCode 上找到)
- CPP 和Java的区别。
- 重载和覆盖之间的区别
- 字符串缓冲区和字符串生成器
- 他向我询问了Java的其他一些概念(他想深入了解,但我告诉他我只是熟悉Java OOP 的概念或核心部分)。
- HashMap 的工作原理
- Java中是否使用了指针?
- 现在他谈到操作系统,什么是死锁,如何消除它(这里我忘记了算法的名称,所以他帮助我提醒它)如何防止死锁。
- 现在他来DBMS,什么是分布式系统
- 您在项目中使用了什么类型的架构?
- 他让我写查询找到薪水第二高的记录(这个问题现在很流行,所以请了解这个有三种方法)
- 这个问题是针对我的实习技术之一。
- 最后他问我一个谜题,假设我有 10 个相同重量的球,除了一个球,现在我如何找到比其他 9 个球更轻的球(这里你可以使用二进制搜索方法)
- 您有什么想问我们的问题吗?
第 4 轮(专业健身 15-20 分钟):
- 说说你自己,你是属于 MP 还是其他地方。
- 为什么选择 MCA。
- 我们不会雇用你现在,你会怎么做。
- 告诉我你的家庭(一些个人问题)
- 您有什么想问我们的问题吗?
第 5 轮(HR 10-15 分钟):
- 同样的问题告诉我你自己。
- 快速给出选择德意志银行的三个理由?
- 快速给出我们为什么要雇用你的三个理由?
- 快速给出我们为什么不雇用你的三个理由?
- 你为什么想进入一家为银行工作的公司? (这个问题我记不太清了)
- 告诉我你的家庭(一些个人问题。
- 您想向我们提出的任何问题。
尖端:
- 在 DSA 技术回合期间,即使您正在考虑方法,也不要坐以待毙。
- 即使他们问你否定的问题,也不要在面试中改变你的表情。
- 不要在 PRO-FIT 或 HR 回合中编造故事,只说真话。
- 他们专注于 OOP 概念,所以要准备好面对他们,我在 Love Babar 的路线图的帮助下进行了修改,其中所有 imp 主题都带有链接。
- 在所有回合中,他们从不想深入(如果你想用例子来解释,他们只是说不需要例子)他们只想要基本知识的每一个问题,但尝试用例子来学习这将有助于其他公司这也让我们很容易解释我们的观点。
- 在 DSA 回合中,他们要求您解释您的方法或口头试运行,因此请为此进行练习。
- 如果你没有实习所以他会谈论你的项目。