📌  相关文章
📜  德意志银行技术分析师实习面试经验| 2020年校内(1)

📅  最后修改于: 2023-12-03 15:39:35.199000             🧑  作者: Mango

德意志银行技术分析师实习面试经验| 2020年校内

背景介绍

德意志银行(Deutsche Bank)是德国最大的商业银行之一,总部位于法兰克福。该银行成立于1870年,是欧洲最古老的商业银行之一,业务范围涵盖世界各地。作为德国金融体系的一部分,德意志银行在全球拥有约100,000名员工。作为一名技术分析师实习生,你将有机会学习到德意志银行在金融领域所使用的各类技术。

实习面试经验
简历和自我介绍

在初次面试时,HR会先察看你的简历。确保你的简历准确、简明扼要地表现出你的技能和工作经验。HR可能会询问你的自我介绍。这是一个让你直接展示自己的机会,所以要确保你的自我介绍包含你的专业技能以及你在过去的项目中取得的成功。

技术面试

技术面试将评估你的编程技能、数据结构和算法能力以及计算机科学基础。在我们的面试中,我们主要使用Java和SQL进行编程测试。除此之外,HR也会问你一些金融领域的问题,例如,你对现在的金融形势有什么看法,了解金融市场的哪些方面等。

算法和数据结构

在算法和数据结构方面,我们主要关注以下几个方面:

  • 时间复杂度:我们希望你能够分析代码的时间复杂度,并指出代码运行的时间。
  • 空间复杂度:在编写代码时,我们希望你能够考虑空间复杂度的问题。
  • 基本算法:我们希望你掌握基本的排序算法,例如冒泡排序、插入排序、选择排序等。
  • 数据结构:我们希望你掌握基本的数据结构,例如链表、树、队列、堆等。
Java编程

对于Java编程的面试,我们主要关注以下几个方面:

  • OOP(面向对象编程):我们希望你掌握面向对象编程,包括继承、多态、封装等方面。
  • 异常处理:我们希望你能够处理可能出现的异常,并让程序继续运行。
  • 多线程:我们希望你掌握Java多线程的基本知识,例如线程的并发、同步等。
  • 设计模式:我们希望你能够了解一些常用的设计模式,例如工厂模式、单例模式、观察者模式等。
SQL编程

在SQL编程方面,我们将测试你的SQL查询和代码基础知识。我们希望你能够掌握以下内容:

  • SQL查询语言:我们希望你了解SQL查询语言的基础知识,包括SELECT、UPDATE等。
  • 数据库管理:我们希望你掌握一些基本的数据库管理知识,例如创表、删除表、索引等。
  • 数据库操作:我们希望你能够完成数据库的操作,例如插入、更新和删除数据等。
总结

作为一名德意志银行技术分析师实习生,你将有机会学习到丰富的金融知识和各种技术。在面试期间,HR将评估你的技术能力以及你对金融市场的了解。确保你在面试前准备好相关技能,并向HR展示你的编程知识和热情。