Type · algorithm

Enterprise · Software Engineer Interview Guide
Interview language: English
How to Pass the Thyssenkrupp Software Engineer Interview in 2026
The Thyssenkrupp DNA (TL;DR)
The Thyssenkrupp Interview Loop
Your onsite loop will typically consist of 4 rounds.
- 1
Round 1
Recruiter ScreenMotivation, role fit, logistics. - 2
Round 2
Coding ScreenLeetCode-medium algorithmic problems under time pressure. - 3
Round 3
System DesignDistributed systems, trade-offs at scale, architecture under constraints. - 4
Round 4
Onsite CodingLeetCode-hard, debugging, code clarity, edge cases. - 5
Round 5
Behavioral / LeadershipPast evidence of ownership, influence, resolving conflict.
The Danger Zone: Top Reasons Candidates Fail
Based on our database of Thyssenkrupp interview outcomes, avoid these common traps:
- Blaming the other party entirely without taking any responsibility for the conflict.
- Failing to handle concurrent requests or edge cases like full elevators.
- Ignoring constraints such as warehouse capacity or vehicle load limits.
- Designing a monolithic system instead of a scalable, distributed architecture.
Test Yourself: Real Thyssenkrupp Questions
Three real prompts pulled from our database.
Type · collaboration
Type · code-quality
+ many more questions, signals, and worked examples
Sign up to unlock the full Thyssenkrupp grading rubric
Thyssenkrupp Interview Question Bank
A sample from our database, grouped by round. Sign up to see the full set.
9 of 16 questions shown
Recruiter Screen
1- 1
Type · motivation
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?
Coding Screen
3- 2
Type · algorithm
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. - 3
Type · data-structure
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. - + 1 more questions in this round (sign up to unlock)
System Design
3- 4
Type · design
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. - 5
Type · design
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. - + 1 more questions in this round (sign up to unlock)
Onsite Coding
4- 6
Type · debugging
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. - 7
Type · algorithm
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. - + 2 more questions in this round (sign up to unlock)
Behavioral / Leadership
5- 8
Type · ownership
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. - 9
Type · collaboration
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 more questions in this round (sign up to unlock)
Unlock all 16 Thyssenkrupp questions, free
No credit card. Every question with its framework, the grading signals interviewers score against, and a worked answer for each.
Interview tracks at Thyssenkrupp
How Thyssenkrupp's DNA translates across functions. Pick your role.
Compare Thyssenkrupp with similar employers
Same DNA, different bar. Browse the closest companies in our database and see how their loops differ.
ACS Group
Same tierACS Group's emphasis on clear `Description` fields in their product interfaces translates to interviews assessing a c...
See ACS Group interview questions
Knorr-Bremse
Same tierKnorr-Bremse's 'Reliability' principle drives assessment for candidates who demonstrate meticulous attention to safet...
See Knorr-Bremse interview questions
Hilti
Same tierHilti's 'Productivity Faster' principle underpins their interview assessment, seeking candidates who demonstrate a cl...
See Hilti interview questions
Practice Thyssenkrupp interviews end-to-end
Thyssenkrupp Mock Interview
Run a live mock interview with our AI interviewer using Thyssenkrupp-style prompts. Get scored on structure, signal, and answer length - exactly how the real loop grades you.
Open
STAR Stories for Thyssenkrupp Behavioral Rounds
Build a Story Bank of your past wins, mapped to the leadership signals Thyssenkrupp interviewers grade on. Reuse them across every behavioral round.
Open
Thyssenkrupp Interview Prep Hub
The frameworks behind every Thyssenkrupp round: CIRCLES for product sense, hypothesis-driven debugging for analytical, STAR for behavioral. Learn each one in 10 minutes.
Open
Interview Frameworks
CIRCLES, STAR, AARRR, RICE, MECE. The exact frameworks that make Thyssenkrupp interviewers nod instead of frown. Step-by-step playbooks with the moves and the pitfalls.
Open
Sample answers
What a strong answer to these Thyssenkrupp interview questions shows.
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.
A strong answer shows: Recognizes the problem as a known optimization challenge (e.g., VRP, min-cost flow).; Discusses modeling the problem using graphs or mathematical formulations.; Proposes algorithms or heuristics to find an optimal or near-optimal solution.; Considers relevant constraints..
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?
A strong answer shows: Demonstrates ability to handle conflict constructively.; Shows empathy and willingness to understand others' viewpoints.; Focuses on technical merits and objective decision-making.; Articulates a positive or learning outcome from the disagreement..