Altri ruoli in Deutsche Bank:IB AnalystSoftware Engineer
Deutsche Bank logo

Enterprise · Guida al colloquio Software Engineer

Iscriviti per vedere l'ATSSede in Germany

Lingua del colloquio: tedesco

Come passare il colloquio Deutsche Bank Software Engineer nel 2026

Il DNA di Deutsche Bank (TL;DR)

Deutsche Bank apprezza un mix di rigore analitico e capacità di risolvere problemi pratici, con una forte enfasi sulla consapevolezza del rischio e sulla conformità normativa. Ci si aspetta che i candidati dimostrino una profonda comprensione dei mercati finanziari e la capacità di applicare questa conoscenza a scenari complessi del mondo reale.In inglese:Deutsche Bank values a blend of analytical rigor and practical problem-solving, with a strong emphasis on risk awareness and regulatory compliance. Candidates are expected to demonstrate a deep understanding of financial markets and the ability to apply this knowledge to complex, real-world scenarios.
Colloqui inJavaPythonC++

Leggi nella tua lingua

Mostriamo questa guida nella tua lingua, con l'inglese originale conservato sotto come riferimento. Il badge sopra indica in quale lingua si svolge di solito il loop di questa azienda.

Il loop di colloquio Deutsche Bank

Il tuo loop comprende tipicamente 5 round.

  1. 1

    Round 1

    Colloquio recruiterIn inglese:Recruiter Screen
    Motivazione, fit con il ruolo, logistica.In inglese:Motivation, role fit, logistics.
  2. 2

    Round 2

    Coding ScreenIn inglese:Coding Screen
    Problemi algoritmici livello LeetCode-medium sotto pressione temporale.In inglese:LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Round 3

    System DesignIn inglese:System Design
    Sistemi distribuiti, trade-off su larga scala, architettura sotto vincoli.In inglese:Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Round 4

    Coding OnsiteIn inglese:Onsite Coding
    LeetCode-hard, debugging, chiarezza del codice, edge case.In inglese:LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Round 5

    Behavioral / LeadershipIn inglese:Behavioral / Leadership
    Prove passate di ownership, influenza, risoluzione di conflitti.In inglese:Past evidence of ownership, influence, resolving conflict.

Zona pericolo: perché i candidati falliscono

Dal nostro database di feedback colloqui Deutsche Bank, evita queste trappole:

  • Usare gergo eccessivamente tecnico senza spiegazioni.In inglese:Using overly technical jargon without explanation.
  • Mancanza di comprensione del panorama tecnologico dell'industria finanziaria.In inglese:Lack of understanding of the financial industry's technology landscape.
  • Mancanza di una chiara strategia di partizionamento o sharding dei dati.In inglese:Lack of a clear data partitioning or sharding strategy.
  • Problemi di latenza nel rilevare la manipolazione, consentendo l'esecuzione di transazioni.In inglese:Latency issues in detecting manipulation, allowing trades to occur.

Mettiti alla prova: vere domande Deutsche Bank

Tre prompt reali estratti dal nostro database.

Tipo · Motivation

Perché sei interessato a un ruolo di software engineering in Deutsche Bank, specificamente all'interno della nostra divisione di tecnologia finanziaria?In inglese:Why are you interested in a software engineering role at Deutsche Bank, specifically within our finance technology division?

Tipo · System Design

Progetti un sistema di valutazione del rischio in tempo reale per il trading ad alta frequenza (HFT). Il sistema deve acquisire dati di transazione, calcolare varie metriche di rischio (ad esempio, Value at Risk, esposizione) e segnalare posizioni potenzialmente rischiose entro millisecondi.In inglese:Design a real-time risk assessment system for high-frequency trading. The system needs to ingest trade data, calculate various risk metrics (e.g., Value at Risk, exposure), and flag potentially risky positions within milliseconds.

Tipo · Algorithmic

Dato un flusso di prezzi azionari per un particolare titolo, progetti un algoritmo per rilevare potenziali pattern di 'flash crash'. Un flash crash può essere definito come un calo rapido e significativo del prezzo seguito da un recupero parziale in un breve periodo. È necessario restituire gli orari di inizio e fine di tali pattern.In inglese:Given a stream of stock prices for a particular security, design an algorithm to detect potential 'flash crash' patterns. A flash crash can be defined as a rapid and significant drop in price followed by a partial recovery within a short period. You need to return the start and end times of such patterns.

+ molte altre domande, segnali ed esempi commentati

Iscriviti per sbloccare l'intera rubrica Deutsche Bank

Sblocca la rubrica Deutsche Bank, gratis

Banca domande Deutsche Bank

Un campione del nostro database, raggruppato per round. Iscriviti per la collezione completa.

9 domande mostrate su 14

1

Recruiter Screen- Colloquio recruiter

1
  1. 1

    Tipo · Motivation

    Perché sei interessato a un ruolo di software engineering in Deutsche Bank, specificamente all'interno della nostra divisione di tecnologia finanziaria?In inglese:Why are you interested in a software engineering role at Deutsche Bank, specifically within our finance technology division?
2

Coding Screen- Coding Screen

3
  1. 2

    Tipo · Algorithmic

    Dato un flusso di prezzi azionari per un particolare titolo, progetti un algoritmo per rilevare potenziali pattern di 'flash crash'. Un flash crash può essere definito come un calo rapido e significativo del prezzo seguito da un recupero parziale in un breve periodo. È necessario restituire gli orari di inizio e fine di tali pattern.In inglese:Given a stream of stock prices for a particular security, design an algorithm to detect potential 'flash crash' patterns. A flash crash can be defined as a rapid and significant drop in price followed by a partial recovery within a short period. You need to return the start and end times of such patterns.
  2. 3

    Tipo · Algorithmic

    Ti viene data una lista di transazioni (trades), ciascuna con un timestamp, un indicatore di acquisto/vendita, una quantità e un prezzo. Calcola il prezzo medio ponderato per volume (VWAP) per un dato titolo in un intervallo di tempo specificato. Supponi che le transazioni non siano necessariamente ordinate per tempo.In inglese:You are given a list of trades, each with a timestamp, a buy/sell indicator, a quantity, and a price. Calculate the volume-weighted average price (VWAP) for a given security over a specified time interval. Assume trades are not necessarily sorted by time.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
3

System Design- System Design

4
  1. 4

    Tipo · System Design

    Progetti un sistema di valutazione del rischio in tempo reale per il trading ad alta frequenza (HFT). Il sistema deve acquisire dati di transazione, calcolare varie metriche di rischio (ad esempio, Value at Risk, esposizione) e segnalare posizioni potenzialmente rischiose entro millisecondi.In inglese:Design a real-time risk assessment system for high-frequency trading. The system needs to ingest trade data, calculate various risk metrics (e.g., Value at Risk, exposure), and flag potentially risky positions within milliseconds.
  2. 5

    Tipo · System Design

    Progetti un sistema per rilevare e prevenire la manipolazione del mercato, come spoofing o wash trading, in tempo reale. Il sistema dovrebbe analizzare i dati dell'order book e le esecuzioni delle transazioni per identificare pattern sospetti.In inglese:Design a system to detect and prevent market manipulation, such as spoofing or wash trading, in real-time. The system should analyze order book data and trade executions to identify suspicious patterns.
  3. + altre 2 domande in questo round (iscriviti per sbloccare)
4

Onsite Coding- Coding Onsite

3
  1. 6

    Tipo · Debugging

    Ecco uno snippet di codice Python che tenta di calcolare lo Sharpe Ratio per un portafoglio. Produce risultati errati per alcuni input. Esegua il debug e corregga il codice, assicurandosi che gestisca correttamente i casi limite come deviazione standard zero o tassi privi di rischio negativi.In inglese:Here is a Python code snippet that attempts to calculate the Sharpe Ratio for a portfolio. It's producing incorrect results for certain inputs. Debug and fix the code, ensuring it handles edge cases like zero standard deviation or negative risk-free rates correctly.
  2. 7

    Tipo · Algorithmic

    Dato un ampio set di dati di prezzi storici di opzioni, implementi un algoritmo efficiente per trovare coppie di opzioni che sono prezzate in modo errato l'una rispetto all'altra (ad esempio, violando la parità put-call). Supponga che il set di dati sia troppo grande per essere caricato in memoria.In inglese:Given a large dataset of historical option prices, implement an efficient algorithm to find pairs of options that are mispriced relative to each other (e.g., violating put-call parity). Assume the dataset is too large to fit into memory.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
5

Behavioral / Leadership- Behavioral / Leadership

3
  1. 8

    Tipo · Behavioral

    Mi racconti di una volta in cui ha dovuto lavorare con uno stakeholder che aveva una comprensione tecnica o priorità molto diverse dalle sue. Come ha colmato quel divario e assicurato l'allineamento?In inglese:Tell me about a time you had to work with a stakeholder who had a very different technical understanding or priority than you. How did you bridge that gap and ensure alignment?
  2. 9

    Tipo · Behavioral

    Descriva un problema tecnico complesso che ha incontrato in un progetto precedente. Mi illustri il suo processo per diagnosticare il problema, i passaggi che ha intrapreso per risolverlo e cosa ha imparato dall'esperienza.In inglese:Describe a complex technical problem you encountered in a previous project. Walk me through your process for diagnosing the issue, the steps you took to resolve it, and what you learned from the experience.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)

Sblocca l'intera banca domande Deutsche Bank

Senza carta di credito. Ogni domanda con il suo framework, i segnali valutati dai recruiter e una risposta modello per ciascuna.

Sblocca le 14 domande Deutsche Bank

Percorsi di colloquio in Deutsche Bank

Come il DNA di Deutsche Bank si traduce per ogni funzione. Scegli il tuo ruolo.

Confronta Deutsche Bank con datori di lavoro simili

Stesso DNA, asticelle diverse. Sfoglia le aziende più simili del nostro database e vedi come differiscono i loro loop.

Allena il colloquio Deutsche Bank dall'inizio alla fine

Domande frequenti

WorkfiveEsplora le carriere su Workfive

Sblocca la guida al colloquio Deutsche Bank, gratis

Iscriviti