I applied through a recruiter. The process took 4 weeks. I interviewed at Deutsche Bank (Berlin) in May 2018
Interview
1) Written test on related topics (statistics, programming, finance)
2) Presentation (topic was given in advance)
3) Oral interview
Overall not very difficult, the management and the HR was very friendly during the whole process.