德意志银行面试经验 2020-21(校园虚拟)
德意志银行今年参观了我们的校园。受疫情影响,面试全程在Skype平台进行。
过程共包括 5 轮。
1)在线测试
2)技术面试1
3) 技术面试2
4) 盈利回合
5) 人力资源回合。
1)在HackerEarth平台进行在线测试。测试由 3 个编码队列组成。所有问题均为中等难度。解决 1 个问题就足以获得面试的候选名单。总共有 15 名学生从 150 名面试中入围。
2)技术面试 – 1
小组成员浏览了我的简历,并要求我自我介绍。然后他直接跳到技术部分,没有问任何项目问题。问题是
a) 程序和算法的区别。
b)排序算法(合并排序快速排序)
c) 无效和无效的区别。
d)OOP 概念,如继承、多态。他让我举一些现实生活中的例子。
e) 操作系统中的内核
f) 内核图(应用程序、操作系统和硬件)
g) 什么是微处理器?
h) 链表与数组
i) 关于堆栈和队列。
j) 然后他让我在记事本上写一段代码,打印给定范围 a 和 b 之间的素数。 (我用简单的技术解决了这个问题,还用了埃拉噻吩)。还询问了代码的时间复杂度。
3)技术面试-2
a)他问我谜题 - https://www.geeksforgeeks.org/puzzle-1-how-to-measure-45-minutes-using-two-identical-wires/
b) 说出你认识的所有树的名称并解释每一棵树。
c)二叉搜索树搜索的最坏情况?以及如何解决。
d) AVL 树中的 LL LR RL RR 旋转? (他让我在记事本上写一个旋转的函数)
e) 告诉我线性数据结构?
f)封装与抽象之间的区别?
g) 编写 SQL 查询以从表中查找重复行?
h) SQL 中 distinct 与 unique 和 like运算符之间的区别?
4) Pro-Fit 回合
a) 我们为什么要雇用你?
b) 告诉我除了你的简历之外的一些事情?
c) 告诉我你的强项和弱点?
d) 告诉我你大学生活中最激动人心的时刻?
e) 如果我们今天不雇用你,你会怎么做?
f) 告诉我一些我认为你是这份工作的最佳人选的事情?
5)人力资源回合:
a) 自我介绍?
b) 力量和弱点。
c) 你一生中遇到的最困难的情况?
d) 你跌倒的最大成就是什么?
e) 你看过公司网站吗? (我回答是),那么您想在网站上做哪 3 项更改?
f) 你和你的队友之间有没有冲突,你是如何解决的?
g) 你在项目中做过的最复杂的事情?
h) 谁/0 是公司的首席执行官?
i) 你一生中最大的失败是什么?