Deutsche Bahn logo

Comment réussir l'entretien Deutsche Bahn Software Engineer en 2026

Enterprise · Guide d'entretien Software Engineer

Siège en Germany

Langue d'entretien : anglais

L'ADN Deutsche Bahn (TL;DR)

L'accent mis par Deutsche Bahn sur un « lieu de travail inclusif » se reflète dans les entretiens qui examinent comment les candidats contribuent aux équipes diverses et maintiennent les normes de sécurité sur le réseau Deutsche Bahn. Ils recherchent des personnes capables de s'intégrer dans un environnement opérationnel structuré à grande échelle.En anglais :Deutsche Bahn's emphasis on an 'Inclusive Workplace' is reflected in interviews that probe how candidates contribute to diverse teams and uphold safety standards across the Deutschen Bahn network. They seek individuals who can integrate into a structured, large-scale operational environment.

Lisez dans votre langue

Nous affichons ce guide dans votre langue, avec l'anglais original conservé en dessous pour référence. Le badge ci-dessus indique dans quelle langue se déroule généralement le loop de cette entreprise.

Le loop d'entretien Deutsche Bahn

Votre loop comprend généralement 5 étapes.

  1. 1

    Étape 1

    Entretien recruteurEn anglais :Recruiter Screen
    Motivation, fit du poste, logistique.En anglais :Motivation, role fit, logistics.
  2. 2

    Étape 2

    Coding ScreenEn anglais :Coding Screen
    Problèmes algorithmiques niveau LeetCode-medium sous contrainte de temps.En anglais :LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Étape 3

    System DesignEn anglais :System Design
    Systèmes distribués, trade-offs à l'échelle, architecture sous contraintes.En anglais :Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Étape 4

    Coding OnsiteEn anglais :Onsite Coding
    Problèmes niveau LeetCode-hard, raisonnement sur les défauts, clarté du code, edge cases.En anglais :LeetCode-hard problems, reasoning about defects, code clarity, edge cases.
  5. 5

    Étape 5

    Behavioral / LeadershipEn anglais :Behavioral / Leadership
    Preuves passées d'ownership, d'influence, de résolution de conflit.En anglais :Past evidence of ownership, influence, resolving conflict.

Zone de danger : pourquoi les candidats échouent

D'après notre base de retours d'entretiens Deutsche Bahn, évitez ces pièges classiques :

  • Ne pas tenir compte des compromis entre la vitesse de mise à jour et la vitesse de requête pour la structure de données choisie.En anglais :Not considering the trade-offs between update speed and query speed for the chosen data structure.
  • Gérer incorrectement les égalités ou les cas limites où N est supérieur au nombre d'itinéraires uniques.En anglais :Incorrectly handling ties or edge cases where N is larger than the number of unique routes.
  • Privilégier la vitesse au détriment des protocoles de sécuritéEn anglais :Prioritizing speed over safety protocols
  • Ne pas tenir compte des implications en mémoire du stockage de tous les décomptes d'itinéraires.En anglais :Not considering the memory implications of storing all route counts.

Testez-vous : vraies questions Deutsche Bahn

Trois prompts réels extraits de notre base.

Type · architecture

Deutsche Bahn souhaite construire un système pour optimiser dynamiquement la planification et le routage des trains en fonction de la demande en temps réel, de la disponibilité des voies et des perturbations potentielles (par exemple, météo, problèmes techniques). Décrivez l'architecture de haut niveau d'un tel système.En anglais :Deutsche Bahn wants to build a system to optimize train scheduling and routing dynamically based on real-time demand, track availability, and potential disruptions (e.g., weather, technical issues). Outline the high-level architecture for such a system.

Type · debugging

Un service critique responsable du calcul des retards de trains tombe en panne par intermittence. Les utilisateurs signalent des informations de retard incorrectes. Vous avez accès aux journaux et au code source. Comment aborderiez-vous le diagnostic et la résolution de ce problème ?En anglais :A critical service responsible for calculating train delays is intermittently failing. Users report incorrect delay information. You have access to logs and the codebase. How would you approach diagnosing and fixing this issue?

Type · algorithm

Étant donné une liste d'horaires de départ et d'arrivée de trains pour diverses gares, concevez un algorithme pour trouver l'itinéraire le plus rapide entre deux gares données, en tenant compte des retards potentiels et des temps de correspondance. Supposez un modèle simplifié où chaque train a un temps de trajet fixe entre les gares.En anglais :Given a list of train departure and arrival times for various stations, design an algorithm to find the fastest route between two given stations, considering potential delays and connection times. Assume a simplified model where each train has a fixed travel time between stations.

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer toute la grille Deutsche Bahn

Débloquer la grille Deutsche Bahn, gratuit

Banque de questions Deutsche Bahn

Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.

9 questions affichées sur 12

1

Recruiter Screen- Entretien recruteur

1
  1. 1

    Type · motivation

    Deutsche Bahn connaît une transformation numérique importante. Pouvez-vous décrire votre intérêt à contribuer à cette transformation, spécifiquement dans le contexte d'une grande entreprise de transport établie ?En anglais :Deutsche Bahn is undergoing a significant digital transformation. Can you describe your interest in contributing to this transformation, specifically within the context of a large, established transport company?
2

Coding Screen- Coding Screen

3
  1. 2

    Type · algorithm

    Étant donné une liste d'horaires de départ et d'arrivée de trains pour diverses gares, concevez un algorithme pour trouver l'itinéraire le plus rapide entre deux gares données, en tenant compte des retards potentiels et des temps de correspondance. Supposez un modèle simplifié où chaque train a un temps de trajet fixe entre les gares.En anglais :Given a list of train departure and arrival times for various stations, design an algorithm to find the fastest route between two given stations, considering potential delays and connection times. Assume a simplified model where each train has a fixed travel time between stations.
  2. 3

    Type · data-structure

    Vous disposez de données de capteurs en temps réel provenant de plusieurs trains indiquant leur position et leur vitesse actuelles. Concevez une structure de données pour interroger efficacement tous les trains dans un certain rayon géographique d'un point donné, et pour mettre à jour fréquemment les positions des trains.En anglais :You are given real-time sensor data from multiple trains indicating their current location and speed. Design a data structure to efficiently query for all trains within a certain geographical radius of a given point, and to update train positions frequently.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design- System Design

3
  1. 4

    Type · architecture

    Concevez un système d'information passagers en temps réel pour Deutsche Bahn. Ce système doit afficher les heures d'arrivée/départ des trains, les informations de quai et les notifications de retard sur les plateformes web et mobiles. Tenez compte de la scalabilité, de la tolérance aux pannes et de la cohérence des données.En anglais :Design a real-time passenger information system for Deutsche Bahn. This system should display train arrival/departure times, platform information, and delay notifications across web and mobile platforms. Consider scalability, fault tolerance, and data consistency.
  2. 5

    Type · architecture

    Deutsche Bahn souhaite construire un système pour optimiser dynamiquement la planification et le routage des trains en fonction de la demande en temps réel, de la disponibilité des voies et des perturbations potentielles (par exemple, météo, problèmes techniques). Décrivez l'architecture de haut niveau d'un tel système.En anglais :Deutsche Bahn wants to build a system to optimize train scheduling and routing dynamically based on real-time demand, track availability, and potential disruptions (e.g., weather, technical issues). Outline the high-level architecture for such a system.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding- Coding Onsite

2
  1. 6

    Type · debugging

    Un service critique responsable du calcul des retards de trains tombe en panne par intermittence. Les utilisateurs signalent des informations de retard incorrectes. Vous avez accès aux journaux et au code source. Comment aborderiez-vous le diagnostic et la résolution de ce problème ?En anglais :A critical service responsible for calculating train delays is intermittently failing. Users report incorrect delay information. You have access to logs and the codebase. How would you approach diagnosing and fixing this issue?
  2. 7

    Type · algorithm

    Concevez un algorithme pour trouver efficacement le N-ième itinéraire de train le plus fréquent (par exemple, Berlin à Munich) en fonction des données historiques de vente de billets. Gérez correctement les égalités de fréquence.En anglais :Design an algorithm to efficiently find the Nth most frequent train route (e.g., Berlin to Munich) based on historical ticket sales data. Handle ties in frequency appropriately.
5

Behavioral / Leadership- Behavioral / Leadership

3
  1. 8

    Type · ownership

    Parlez-moi d'une fois où vous avez pris en charge un problème technique complexe qui sortait de votre domaine de responsabilité immédiat. Quel était le problème, comment l'avez-vous abordé et quel a été le résultat ?En anglais :Tell me about a time you took ownership of a complex technical problem that was outside your immediate area of responsibility. What was the problem, how did you approach it, and what was the outcome?
  2. 9

    Type · collaboration

    Les protocoles de sécurité chez Deutsche Bahn ne sont pas négociables, pourtant l'efficacité opérationnelle nécessite souvent un déploiement rapide de logiciels. Décrivez une fois où vous avez dû défendre une norme de sécurité ou de test rigoureuse alors qu'un membre de l'équipe ou un chef de projet poussait pour une mise en production immédiate afin de respecter une échéance. Comment avez-vous équilibré la pression pour la livraison avec l'engagement envers la sécurité des passagers ?En anglais :Safety protocols at Deutsche Bahn are non-negotiable, yet operational efficiency often requires rapid software deployment. Describe a time you had to advocate for a rigorous safety or testing standard when a team member or project lead was pushing for an immediate release to meet a deadline. How did you balance the pressure for delivery with the commitment to passenger safety?
  3. + 1 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque Deutsche Bahn

Sans carte bancaire. Chaque question avec son framework, les signaux évalués par les recruteurs et une réponse modèle pour chacune.

Débloquer les 12 questions Deutsche Bahn

Parcours d'entretien chez Deutsche Bahn

Comment l'ADN de Deutsche Bahn se décline par fonction. Choisissez votre rôle.

Comparer Deutsche Bahn avec des entreprises similaires

Même ADN, exigences différentes. Parcourez les entreprises les plus proches dans notre base et voyez comment leurs loops diffèrent.

Préparez l'entretien Deutsche Bahn de bout en bout

Questions fréquentes

Combien de temps prend le process d'entretien Deutsche Bahn ?

La plupart des candidats passent 4 à 8 semaines entre le screen recruteur et l'offre. Le loop onsite tient sur une journée ou deux demi-journées, avec retour et offre dans les 5 jours ouvrés suivants.

Comment se préparer spécifiquement pour Deutsche Bahn ?

Trois priorités : (1) l'ADN Deutsche Bahn montré ci-dessus - ce qu'ils évaluent vraiment, (2) les rounds de votre loop, surtout celui que les candidats sous-estiment, et (3) drillez les types de questions de ce guide avec un framework structuré comme CIRCLES ou STAR.

Cela s'applique-t-il aussi aux postes engineering ou design chez Deutsche Bahn ?

L'ADN reste le même - ce qui change c'est le mix des rounds. Les SWE ont des coding screens à la place du Product Sense ; les designers ont des revues de portfolio et des exercices design. Le "what they value" et les signaux comportementaux s'appliquent à toutes les fonctions.

WorkfiveExplorer les métiers sur Workfive

Débloquez le guide d'entretien Deutsche Bahn, gratuit

S'inscrire