德意志银行面试经历 |第 5 组(校园内)
第1轮
第一轮由 10 道 MCQ 题组成,包括 C、 Java输出题和技术部分。 2 编码问题。其中一个编码问题与文件处理有关。您必须遍历作为输入提供的日志文件,并且必须计算文件中某些单词的出现次数,生成输出文件以打印输出。测试在Hackerrank平台上进行。(测试时间:1:30小时):-
考试难度适中。第一轮结束后,17 名学生入围下一轮。
建议:练习geeksQuiz的MCQ问题,熟悉平台。
提示: - 用冷静的头脑解决问题。考试期间不要给自己压力。
Round-2 (技术面试 Round-1)
德意志银行的人对一切都非常挑剔。所以最好穿得完美,并善用你的软技能。仔细听那里的ppt,并尝试在其中提出一些问题。
我的第一次采访从对我的项目的解释开始。对他们进行了详细的讨论。他在采访中触及了每一个话题。因此,最好完全清楚 oops、OS、DS、DBMS、网络等主题的概念。他让我写二进制搜索程序。检测链表中的循环,他让我不要写最常用的使用慢速和快速指针的方法。
一个问题是 - 给你 n 个文件夹。这些文件夹包含文件。您需要搜索所有文件夹并获取 .exe 文件作为输出。
另一个在表格中查找第 n 高的问题。我在 MySQL 中写道,他问你将对在 Oracle 服务器上运行的查询进行哪些更改。接下来,他询问了有关联接的问题。
互斥量和信号量的区别,上下文切换,假脱机,死锁,互斥会确保没有死锁吗?
带有示例的函数重载和函数覆盖。你什么时候使用它们中的每一个?
他问我Java和 Javascript 的区别。 Javascript 是一种什么样的语言? – 基于对象。
什么是 servlet?什么是 MVC 模型?他只是想知道他们每个人的所作所为。没有问任何关于 MVC 的深入问题。
自从我在云计算领域实习以来,他问了我一些关于 SAAS 和 PAAS 的问题以及一些相关问题。我的面试进行得很顺利,他印象深刻,甚至说我说我在你这个年纪还不知道这么多。
提示:- 正如我之前所说,他们触及了每一个主题。好好准备这些科目。采访持续了一个小时左右。其他学生也被问到动态编程问题,他们最喜欢的 DP 问题中很少有硬币找零问题和字符串排列问题。
Round-3(技术面试 Round-2)
本轮难度高于前几轮。他们正在检查您解决问题的能力以及解决问题的方法。即使您无法回答,也不要惊慌尝试交谈,他们会为您提供充足的提示。谜题被问到了。
他们提出的第一个问题是在 O(1) 复杂度的二叉树中找到一个元素。尽管我给了他们很多方法,但我无法给出答案,但它们都没有恒定的时间复杂度。后来他告诉修改节点结构并存储有关节点的一些附加信息,例如级别等。这是他告诉我的解决方案。
接下来是与我的项目有关的问题。他要求为我的项目绘制数据库结构并在其上编写一些查询。
另一个问题是一个谜。
搜索所有重复的字符串及其频率。您不能使用 hashmap,也不能一次又一次地遍历文档。
最后一个问题是在 O(log n) 复杂度的有序链表中插入一个元素。
小贴士:-这一轮的水平非常好。我无法解决所有问题。
第四轮(管理/人力资源轮)
1)项目讨论。
2) 你会在信任和诚实之间选择什么?
3)你没有那么好的品质。
4) 迄今为止你做过的最具挑战性的事情。
5)你想改善自己的一件事。
他问我在此之前我还采访过哪些其他公司。我告诉他亚马逊和通用电气。然后他问我如何处理拒绝。我跟他说实话,我处理得不好。
接下来,他问我是否有任何位置限制。
我的团队成员在我身上发现了哪些好的和坏的品质?
最后,他问我是否有任何问题要问他我要求反馈他很高兴我问了这个问题并告诉我以更好的方式处理拒绝。
提示:- 在任何面试之前了解自己。保持自信、真实和礼貌。
保持冷静并礼貌地回答。