Type · algorithm

Enterprise · Guide d'entretien Software Engineer
Langue d'entretien : anglais
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 CodingLeetCode-hard, debugging, clarté du code, edge cases.En anglais :LeetCode-hard, debugging, 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 :
- Se concentrer uniquement sur 'gagner' l'argument plutôt que sur la recherche de la meilleure solution.En anglais :Focusing only on 'winning' the argument rather than finding the best solution.
- 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.
- Surprovisionner les ressources toute l'année, ce qui entraîne des coûts élevés.En anglais :Over-provisioning resources year-round, leading to high costs.
- Ignorer le besoin de pipelines robustes d'ingestion et de traitement des données pour les entrées en temps réel.En anglais :Ignoring the need for robust data ingestion and processing pipelines for real-time inputs.
Testez-vous : vraies questions Deutsche Bahn
Trois prompts réels extraits de notre base.
Type · ownership
Type · architecture
+ 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 16
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
3- 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 · code-quality
Refactorez l'extrait de code suivant, qui calcule le tarif total d'un billet de train, pour améliorer sa lisibilité, sa maintenabilité et son efficacité. Tenez compte des cas limites et des risques d'erreurs. (Fournissez ici un extrait de code moyennement complexe et mal écrit).En anglais :Refactor the following code snippet, which calculates the total fare for a train ticket, to improve its readability, maintainability, and efficiency. Consider edge cases and potential for errors. (Provide a moderately complex, poorly written code snippet here). - + 1 autres questions dans ce round (inscription pour débloquer)
Behavioral / Leadership- Behavioral / Leadership
6- 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
Décrivez une situation où vous avez eu un désaccord technique avec un collègue ou un chef d'équipe concernant un choix de conception ou un détail d'implémentation. Comment avez-vous géré le désaccord et quelle a été la résolution ?En anglais :Describe a situation where you had a technical disagreement with a colleague or team lead regarding a design choice or implementation detail. How did you handle the disagreement, and what was the resolution? - + 4 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 employeurs 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 tierAena's commitment to 'Service Excellence' (a core value) drives the evaluation of candidates who can enhance the pass...
Voir les questions d'entretien Aena
Uber
Même tierUber assesses product sense, execution, and leadership. They look for candidates who can navigate ambiguity and drive...
Voir les questions d'entretien Uber
BlaBlaCar
Tier différentBlaBlaCar's focus on expanding its ride-sharing and bus services across diverse markets like English Indonesia and Ba...
Voir les questions d'entretien BlaBlaCar
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