公司名称 – 德意志银行
工作简介 – 研究生分析师(技术)
位置 – 浦那/班加罗尔
安置过程 – 5 轮
1. 编码回合(1:30 小时):
- 20 分(获得列表上给定指数(例如:0-2、1-4 等)的 GCD 的累积总和)
- 50 点(通过在所有方向上以有限距离放置数字来获得平方矩阵的大小)
- 50 分(我不记得确切的问题,但它与根据指数组合数字有关)
我无法通过 Q1 的几个测试用例,但可以通过 Q2 的所有测试用例。
共有 46 名学生被选入下一轮。
2. 技术面试 I(45 分钟):问了以下问题:
- 说说你自己。
- 基于简历的问题。他让我深入解释一个项目以及我对它的贡献。
- 询问了与您为什么选择特定语言/框架/数据库而不是其他语言/框架/数据库相关的问题。
- Python和JavaOOP 概念之间的区别。
- 异常处理。
- Django 框架架构。
- 问题陈述的伪代码。有两个对象数组,其中一个属性为 Student name 和 roll no,另一个中包含 roll no 和学期明智的 CGPA。我必须返回一个属性为 Student name 和平均 CGPA 大于 7 的对象数组。
- 然后他问我有没有什么问题。我问过一个与技术有关的问题。
我对这一轮很冒险,因为我的大部分项目都在 Django 中,而面试官更倾向于Java,但是,我可以证明我的答案是合理的
共有 36 名学生被选入下一轮。
3. 技术面试 II(45 分钟):问了以下问题:
- 说说你自己。
- 你为什么改用Python? (因为我在上面的问题中提到过自己是一名Python开发人员)。直到最后他才看到我的简历。
- 然后他让我深入解释我的任何一个项目。我建议选择整个团队贡献均等的那个,因为下一个问题是解释每个人的贡献(谁进行了开发、测试等)。
- 我被要求为学生分数创建一个 ER 图。他想要基于学科、学期和部门的分数。他让我解释ER图(属性和关系)。然后他让我写一个查询,找出所有部门中数学成绩最好的前 5 名学生。第二个查询是获得计算机科学系的最佳表现者(总分)。
- 下一个问题是为大学组织选择数据结构。他想让所有的兄弟姐妹处于一个级别,谁是谁的孩子,谁是谁的父母,时间复杂度最小。
- 他问我为什么要加入一家银行公司而不是一家以产品为基础的公司,以及我是否有任何问题。我问过一个与技术有关的问题。
剩下的轮次共选出了 24 名学生。
4. Professional Fit(30 分钟):问了以下问题:
- 关于我的优势、劣势和职业目标的问题。
- 用一句话描述你自己。
- 有一个基于场景的问题。
- 我认为 DB 必须在技术领域做什么。
我不记得整个讨论,但所有的问题都是基于个性的。然后他问我有没有什么问题。我曾问过一个与 DB 的委员会有关的问题。
5. 人力资源(20 分钟):
HR 已经准备好了问题清单。这更像是问答而不是对话。我不记得所有的问题,其中一些是
- 为什么是数据库?
- 围绕团队合作的不同场景
- DB的价值是什么? (显示在预安置谈话中)我能够解释一些和例子
- 用一句话描述自己
然后她问我有没有什么问题。我问过公司进行哪些运动。
最终,22人从我的大学中被选中。
个人笔记:
- 有信心!我会最大程度地强调这一点。
- 我曾将 GFG 用于数据结构、算法、OOP 概念和 DBMS。
- 我从 GFG 和 Leet-code 中练习了领域方面的编码问题。用于 SQL 的 HackerRank。
- 这里没有 Aptitude 回合,但如果有人想为其他公司练习,请参考 IndiaBIX。
- 还要记住,由于我们是新生,他们不希望我们完全了解所有事情。如果您感到困惑,请向他们寻求提示/帮助。
- 解释你的方法,如果你错了,他们会帮助你。仔细聆听他们的指示/问题/问题。
- 如果您无法理解他们的问题,请再次提问,不要假设。
- 最后但并非最不重要的一点是,运气很重要,所以我会说要做好准备。
祝你在你的位置上一切顺利! 🙂