德意志银行 2020 年研究生分析师 FTE 面试经验
在线轮:本轮由3道编码问题组成,本轮时间为90分钟。
第1轮:
- 你的愿望是什么
- 要求解释我的项目和一些交叉问题。
- 继承与现实生活的例子。
- 一组单词(或字符串)中的回文对。
- c++中如何定义一个对象,如果我们创建一个有new和没有new的对象会发生什么?
- 解释分治法、归并排序和快速排序算法
- 用一个真实的例子进行封装
- 解释朋友函数和例子
- C++中的vptr和vtable
- 函数重载和运算符重载的区别?
20人中有12人入选下一轮。
第 2 轮:
- 说说你自己
- 解释 Dijkstra 的最短路径算法,
- 询问云技术——我说我不知道,
- 询问我的项目并要求打开代码并分享屏幕并逐行解释,
- 线性和非线性数据结构。
- 要求写两段单链表代码。
- 从没有头指针的链表中删除一个节点。
- 检查单链表是否为回文的函数。
- 要求使用Java编写任何排序算法的代码。
- 询问为什么Java不提供多重继承。
- 一些基本的 Linux 命令
- 解释 DBMS 中的规范化和索引
- 给出两个查询并要求在记事本上写(与联接有关)
- 询问我的后端工作
12 人中有 9 人被选中
第三轮:
- 说说你自己。
- 询问我的项目。
- 询问我的成就。
- 给我一些情况,问你如何处理这种情况。
- 询问我未来的计划。
9个选8个
第四轮:
- 告诉我你的简历中没有提到的你自己。
- 问我的生活。
- 为什么是银行业。
- 问梦。
- 询问商业知识。
选择了 8 个中的 6 个(: