德意志银行面试经验研究生分析师FTE(校园)
第 1 轮(编码轮): 3 个问题。分数分布 20、50、50。一门数学,一门 DS,一门动态规划。问题处于中等水平。
第 2 轮(技术):
- 定义线性和非线性数据结构。
- 数组和列表的区别。
- 如果要求是多次删除和插入元素,那么以上两者中的哪一个。 (2)
- 编写程序来反转字符串
- 现在您必须在 HTML 页面中显示上述Java函数返回的值。写代码
- 对数组进行排序。找到最有效的算法,它的复杂性,编写代码。
- public static void 主要讲解
- 在 (String args[]) 中使用 String 我们可以写 Integer 而不是 String。
- 解释多态性。
- HTML 中的画布是什么?
- 什么是类文件并解释完整的工作?
- LRU 缓存实现的算法。
- 1什么是选框?
- 总和为给定数量的最小硬币数量。仅答案 n。
第 3 轮(基于简历的技术):
- Java和 JavaScript 的区别。
- 异步是什么意思?
- Java和Javascript之间是同步的和异步的。
- 解释 Array 和 ArrayList
- 解释 ArrayList 和 LinkedList。他们实际实现了哪个接口
- 解释Java中的多重继承。如果有可能,或者没有。
- Bootstrap 解释了什么?
- 编写用于显示所有唯一列的 SQL 查询。
- 构造函数可以是私有的、静态的、最终的、返回类型可以吗?
- 数据库规范化
- 解释一个你为自己感到骄傲的情况。你做了什么,可能与技术领域无关。
- 以最快的方式删除数组中的重复元素。
- 接口方法的默认修饰符是什么?
- 1拼图——给你三个盒子,分别标有苹果、橙子和混合。每个标签的名称都是假的。这意味着如果一个盒子有一个苹果标签,那么它可以是混合的或橙色的,但不能是苹果的。您必须找到识别它们的最少尝试次数。
第四轮(专业):
- 说说你自己。
- 前几轮如何?
- 你在前几轮遇到了什么困难?
- 当你陷入一个技术概念时,你会做什么来克服。
- 任何问题
第 5 轮(人力资源):
- 告诉我关于你自己的一切,包括项目实习家庭背景爱好。
- 假设在你的实习中,你的项目合作伙伴拿走了你所有的学分,在那种特殊情况下你会做什么。
- 有升学计划吗?
- 一些与爱好有关的问题。
- 任何问题?
祝你好运!