德意志银行 2020 年面试经验
第 1 轮(编码轮 - 大量学生出现,因为这是第二个主要招聘人员)
- 在 HackerEarth 举行
- 3道题,分别为50、50、20分。
- 三个问题都很难。
- 我做了一道 50 分的问题,所有测试用例都通过了,我合格了。
- 此外,我的一些朋友获得了 50 分,但没有合格。我认为还有其他参数。
第二轮(技术面试——11名学生被选中)
- 告诉我你和你的项目。
- 解释项目。 (流利地解释了我的实习项目)
- 关于项目的问题。
- 告诉我你对 OOPS 了解多少?
- 解释多态性。
- 访问说明符是什么?
- 如果我们在上课前不指定任何内容会发生什么?
- 堆——我不知道,所以说我对堆没有信心。她继续下一个问题。
- 什么是链表?
- 找到链表的中间(在线编辑器中的代码)
- 什么是堆栈?
- 什么是队列?
- 使用队列编写算法,该算法可以在 O(1) 时间内找到最大值和最小值并显示输出(编辑器中的代码)。
- 编写您知道的所有算法以反转字符串(编辑器中的代码)。
第 3 轮(技术轮 – 选择了 6 名学生)
- 项目和解释。
- 基于简历的问题
- 为什么选择自然语言处理?
- NLP 的其他用例。
- 你知道哪些机器学习算法?
- Keras 和 TF 的区别。
- 时间复杂度。
- 与时间复杂度相关的不同术语。
- O(n)、W(n)、w(n)、theta(n) 等。
- 假设您团队中的某个人不想工作。您是项目的负责人,您将采取哪些步骤。 (我分点说明,先跟他谈谈,想明白原因。然后我会激励他加入。如果有必要我会安排一个团队会议。然后即使经过这些步骤,他也不听然后我会把它交给高层管理人员)。
- 您将如何处理任何设计问题?分步说明。 (我以我的项目为例,从头到尾向他解释了我要做什么。我从计划到完整的测试和部署阶段进行了解释)。
- 在不使用额外变量的情况下交换两个不。
第 4 轮(专业装修 - 选择了 5 名学生)
- 项目和解释。
- 你去过班加罗尔或浦那吗?
- 大学里最好的教授和最差的教授,为什么? (被评为最好的,但没有说出最差的)
- 前几轮如何?
- 为什么要分析?
- 你想从事什么工作?
- 你在 10 年级、12 年级和大学取得了好成绩,为什么不继续深造呢?
- 实施 LCS 并显示输出(给定时间 10 分钟)。
- 解释你的算法。
第 5 轮(人力资源轮 – 4 名学生被选中)
- 项目及说明
- 上一轮有没有你认为超出自己极限的问题?
- 你现在能解决这个问题吗?
- 解释问题。
- 之前的面试怎么样?
- 你怎么知道你的计算器不工作?逐步解释。
- 有团队合作的经验吗?
最后,我们中的 4 个人得到了我是其中之一的报价。