Type · architecture

Comment réussir l'entretien Deutsche Bahn Software Engineer en 2026
L'ADN Deutsche Bahn (TL;DR)
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
Étape 1
Entretien recruteurEn anglais :Recruiter ScreenMotivation, fit du poste, logistique.En anglais :Motivation, role fit, logistics. - 2
Étape 2
Coding ScreenEn anglais :Coding ScreenProblèmes algorithmiques niveau LeetCode-medium sous contrainte de temps.En anglais :LeetCode-medium algorithmic problems under time pressure. - 3
Étape 3
System DesignEn anglais :System DesignSystèmes distribués, trade-offs à l'échelle, architecture sous contraintes.En anglais :Distributed systems, trade-offs at scale, architecture under constraints. - 4
Étape 4
Coding OnsiteEn anglais :Onsite CodingProblè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
Étape 5
Behavioral / LeadershipEn anglais :Behavioral / LeadershipPreuves 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 · debugging
Type · algorithm
+ encore des questions, signaux et exemples corrigés
Inscrivez-vous pour débloquer toute la grille Deutsche Bahn
Banque de questions Deutsche Bahn
Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.
9 questions affichées sur 12
Recruiter Screen- Entretien recruteur
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?
Coding Screen- Coding Screen
3- 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. - 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. - + 1 autres questions dans ce round (inscription pour débloquer)
System Design- System Design
3- 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. - 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. - + 1 autres questions dans ce round (inscription pour débloquer)
Onsite Coding- Coding Onsite
2- 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? - 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.
Behavioral / Leadership- Behavioral / Leadership
3- 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? - 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? - + 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.
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.
Aena
Même tierAirport operation metrics in the Aena App and compliance with DORA (Documento de Regulación Aeroportuaria) frameworks...
Voir les questions d'entretien Aena
Uber
Même tierUber's 'Go Get It' cultural value demands candidates who can navigate extreme scale and system trade-offs. Interviewe...
Voir les questions d'entretien Uber
SNCF
Même tierPublic rail safety standards and network availability under heavy traffic anchor SNCF's evaluations. Interviewers loo...
Voir les questions d'entretien SNCF
Préparez l'entretien Deutsche Bahn de bout en bout
Mock Interview Deutsche Bahn
Lancez un mock live avec notre IA-interviewer sur des prompts façon Deutsche Bahn. Notation sur structure, signal et longueur de réponse - comme dans le vrai loop.
Open
Stories STAR pour les rounds behavioral Deutsche Bahn
Construisez une Story Bank de vos succès passés, mappés aux signaux de leadership que Deutsche Bahn évalue. Réutilisez-les sur tous les rounds behavioral.
Open
Hub de préparation entretien Deutsche Bahn
Les frameworks derrière chaque round Deutsche Bahn : CIRCLES pour le product sense, debugging hypothèse-driven pour l'analytique, STAR pour le behavioral. Chacun en 10 minutes.
Open
Frameworks d'entretien
CIRCLES, STAR, AARRR, RICE, MECE. Les frameworks qui font hocher la tête des recruteurs Deutsche Bahn. Playbooks étape par étape avec les bons moves et les pièges.
Open
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.