-50 % sur tout
Thyssenkrupp logo

Enterprise · Guide d'entretien Software Engineer

Langue d'entretien : anglais

Comment réussir l'entretien Thyssenkrupp Software Engineer en 2026

L'ADN Thyssenkrupp (TL;DR)

Le principe « Nutzen Sie » de Thyssenkrupp met l'accent sur l'application pratique et l'efficacité. Les intervieweurs évaluent la capacité des candidats à optimiser des processus industriels complexes, souvent par des discussions sur des défis de projets spécifiques liés à l'ingénierie des matériaux ou aux opérations d'usine.En anglais :Thyssenkrupp's 'Nutzen Sie' principle emphasizes practical application and efficiency. Interviewers assess candidates' ability to optimize complex industrial processes, often through discussions on specific project challenges related to materials engineering or plant operations.

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 Thyssenkrupp

Votre loop comprend généralement 4 é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
    LeetCode-hard, debugging, clarté du code, edge cases.En anglais :LeetCode-hard, debugging, 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 Thyssenkrupp, évitez ces pièges classiques :

  • Blâmer entièrement l'autre partie sans assumer aucune responsabilité dans le conflit.En anglais :Blaming the other party entirely without taking any responsibility for the conflict.
  • Ne pas gérer les requêtes simultanées ou les cas limites comme les ascenseurs pleins.En anglais :Failing to handle concurrent requests or edge cases like full elevators.
  • Ignorer les contraintes telles que la capacité de l'entrepôt ou les limites de charge des véhicules.En anglais :Ignoring constraints such as warehouse capacity or vehicle load limits.
  • Concevoir un système monolithique au lieu d'une architecture distribuée et évolutive.En anglais :Designing a monolithic system instead of a scalable, distributed architecture.

Testez-vous : vraies questions Thyssenkrupp

Trois prompts réels extraits de notre base.

Type · algorithm

Vous optimisez la logistique de la chaîne d'approvisionnement pour la division des matériaux de Thyssenkrupp. Étant donné un ensemble d'entrepôts, leurs niveaux de stock et une liste de commandes clients avec les quantités requises et les lieux de livraison, concevez un algorithme pour déterminer le routage et l'allocation optimaux des matériaux afin de satisfaire toutes les commandes tout en minimisant les coûts de transport.En anglais :You are optimizing the supply chain logistics for Thyssenkrupp's materials division. Given a set of warehouses, their inventory levels, and a list of customer orders with required quantities and delivery locations, design an algorithm to determine the optimal routing and allocation of materials to fulfill all orders while minimizing transportation costs.

Type · collaboration

Parlez-moi d'une fois où vous avez eu un désaccord technique avec un collègue ou un membre de l'équipe concernant un choix de conception ou un détail d'implémentation. Comment avez-vous abordé la situation et quel a été le résultat ?En anglais :Tell me about a time you had a technical disagreement with a colleague or team member regarding a design choice or implementation detail. How did you approach the situation, and what was the outcome?

Type · code-quality

Vous travaillez sur un module qui traite des données critiques pour la sécurité provenant de capteurs d'un train à grande vitesse. Écrivez une fonction qui prend un flux de lectures de capteurs et détermine si une lecture dépasse les seuils de sécurité prédéfinis. Assurez-vous que le code est robuste, gère gracieusement la corruption potentielle des données ou les valeurs manquantes, et est facilement testable. Portez une attention particulière à la clarté, à la gestion des erreurs et aux cas limites.En anglais :You are working on a module that processes safety-critical data from sensors on a high-speed train. Write a function that takes a stream of sensor readings and determines if any reading exceeds predefined safety thresholds. Ensure the code is robust, handles potential data corruption or missing values gracefully, and is easily testable. Pay attention to clarity, error handling, and edge cases.

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer toute la grille Thyssenkrupp

Débloquer la grille Thyssenkrupp, gratuit

Banque de questions Thyssenkrupp

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

9 questions affichées sur 16

1

Recruiter Screen- Entretien recruteur

1
  1. 1

    Type · motivation

    Thyssenkrupp est une puissance industrielle mondiale axée sur la mobilité, les matériaux et les composants. Qu'est-ce qui, dans notre travail dans ces domaines, ou dans notre engagement envers l'innovation et la durabilité, correspond spécifiquement à vos aspirations de carrière en tant que Software Engineer ?En anglais :Thyssenkrupp is a global industrial powerhouse with a focus on mobility, materials, and components. What specifically about our work in these areas, or our commitment to innovation and sustainability, resonates with your career aspirations as a Software Engineer?
2

Coding Screen- Coding Screen

3
  1. 2

    Type · algorithm

    Imaginez que vous développez un logiciel pour un atelier intelligent. Vous disposez d'un flux de lectures de capteurs (température, pression, vibrations) provenant de diverses machines. Concevez un algorithme pour détecter des modèles anormaux qui pourraient indiquer une défaillance imminente de l'équipement. Le système doit être efficace et gérer un volume élevé de données.En anglais :Imagine you are developing software for a smart factory floor. You have a stream of sensor readings (temperature, pressure, vibration) from various machines. Design an algorithm to detect anomalous patterns that might indicate an impending equipment failure. The system needs to be efficient and handle a high volume of data.
  2. 3

    Type · data-structure

    Dans un système de contrôle d'ascenseurs à grande échelle pour un gratte-ciel, vous devez gérer et dispatcher efficacement les cabines d'ascenseur pour minimiser les temps d'attente des passagers et la consommation d'énergie. Compte tenu d'une liste des positions, vitesses et destinations actuelles des ascenseurs, et d'un flux de demandes de passagers entrantes (étage de prise en charge, étage de destination), concevez une structure de données et un algorithme pour attribuer l'ascenseur le plus proche et le plus approprié à chaque demande.En anglais :In a large-scale elevator control system for a skyscraper, you need to efficiently manage and dispatch elevator cars to minimize passenger wait times and energy consumption. Given a list of current elevator positions, speeds, and destinations, and a stream of incoming passenger requests (pickup floor, destination floor), design a data structure and algorithm to assign the nearest and most suitable elevator to each request.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design- System Design

3
  1. 4

    Type · design

    Concevez un système de surveillance à distance et de maintenance prédictive pour les ascenseurs industriels de Thyssenkrupp. Le système doit collecter des données opérationnelles en temps réel (par exemple, courant moteur, cycles de porte, vibrations, codes d'erreur), les traiter pour détecter des problèmes potentiels et alerter les équipes de maintenance. Envisagez la scalabilité pour des milliers d'ascenseurs dans le monde.En anglais :Design a system for remote monitoring and predictive maintenance of Thyssenkrupp's industrial elevators. The system should collect real-time operational data (e.g., motor current, door cycles, vibration, error codes), process it to detect potential issues, and alert maintenance teams. Consider scalability for thousands of elevators globally.
  2. 5

    Type · design

    Thyssenkrupp développe une plateforme pour gérer et optimiser la consommation d'énergie dans ses diverses usines de fabrication. Concevez un système capable d'ingérer des données d'utilisation d'énergie provenant de sources diverses (compteurs intelligents, automates programmables, saisies manuelles), de les analyser pour identifier les inefficacités et de fournir des informations exploitables et des recommandations de contrôle automatisé aux responsables d'usine. Envisagez l'intégration avec les systèmes de contrôle industriel existants.En anglais :Thyssenkrupp is developing a platform to manage and optimize energy consumption across its various manufacturing plants. Design a system that can ingest energy usage data from diverse sources (smart meters, PLCs, manual inputs), analyze it to identify inefficiencies, and provide actionable insights and automated control recommendations to plant managers. Consider integration with existing industrial control systems.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding- Coding Onsite

4
  1. 6

    Type · debugging

    Vous avez déployé un nouveau module logiciel pour le contrôle d'un bras robotique sur une chaîne de montage. Les clients signalent des défaillances intermittentes où le bras s'arrête en cours d'opération avec une vague erreur de « communication ». Les journaux montrent des délais d'attente occasionnels lors de l'envoi de commandes au contrôleur du bras. Déboguez ce problème en vous concentrant sur les conditions de concurrence potentielles, les dépassements de tampon ou les problèmes de fiabilité réseau dans un contexte embarqué en temps réel.En anglais :You've deployed a new software module for controlling a robotic arm on an assembly line. Customers are reporting intermittent failures where the arm stops mid-operation with a vague 'communication error'. The logs show occasional timeouts when sending commands to the arm's controller. Debug this issue, focusing on potential race conditions, buffer overflows, or network reliability problems in a real-time embedded context.
  2. 7

    Type · algorithm

    Considérez un système qui gère la planification des tâches de maintenance pour des milliers de machines industrielles dans plusieurs usines. Chaque machine a un calendrier de maintenance basé sur les heures d'utilisation ou le temps calendaire, et les tâches ont des durées et des priorités variables. Concevez un algorithme pour générer un calendrier de maintenance quotidien optimal qui minimise les temps d'arrêt des machines tout en respectant la disponibilité des techniciens et les contraintes de ressources.En anglais :Consider a system that manages the scheduling of maintenance tasks for thousands of industrial machines across multiple factories. Each machine has a maintenance schedule based on usage hours or calendar time, and tasks have varying durations and priorities. Design an algorithm to generate an optimal daily maintenance schedule that minimizes machine downtime while respecting technician availability and resource constraints.
  3. + 2 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership- Behavioral / Leadership

5
  1. 8

    Type · ownership

    Décrivez une fois où vous avez rencontré un défi technique important ou un bug dans un système de production qui était essentiel aux opérations de Thyssenkrupp (par exemple, affectant la disponibilité de la fabrication, l'accès des clients aux services). Décrivez comment vous avez pris en charge le problème, l'avez diagnostiqué et implémenté une solution, y compris les obstacles que vous avez rencontrés.En anglais :Describe a time you encountered a significant technical challenge or bug in a production system that was critical to Thyssenkrupp's operations (e.g., affecting manufacturing uptime, customer access to services). Walk me through how you took ownership of the problem, diagnosed it, and implemented a solution, including any obstacles you faced.
  2. 9

    Type · collaboration

    Parlez-moi d'une fois où vous avez eu un désaccord technique avec un collègue ou un membre de l'équipe concernant un choix de conception ou un détail d'implémentation. Comment avez-vous abordé la situation et quel a été le résultat ?En anglais :Tell me about a time you had a technical disagreement with a colleague or team member regarding a design choice or implementation detail. How did you approach the situation, and what was the outcome?
  3. + 3 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque Thyssenkrupp

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 16 questions Thyssenkrupp

Parcours d'entretien chez Thyssenkrupp

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

Comparer Thyssenkrupp 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.

Préparez l'entretien Thyssenkrupp de bout en bout

FAQ

WorkfiveExplorer les métiers sur Workfive

Débloquez le guide d'entretien Thyssenkrupp, gratuit

S'inscrire