
Siemens Digital Industries Software Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 573 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 573 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Siemens Digital Industries Software.
Mechanical Engineer
So, first they look at your resume, then there's an HR chat to see if you talk okay, if you're keen, and just generally seem like a good fit. After that, it's usually one or more technical interviews. They'll hit you with questions on the basics of mechanical stuff, electrical and electronics, control systems, and programming or PLC stuff. The main thing they care about is how it all fits together and if you can solve problems, not just if you memorized stuff. You'll probably get asked how you'd build, fix, or make better real-world electro-mechanical things, or how you'd figure out why something failed, and show you can think logically about how the mechanical, electrical, and software parts work together. Sometimes there's a hands-on test or a small project too. The last part is usually a chat about your soft skills, like how you work with others, take responsibility, think about safety, and can explain technical concepts to different kinds of engineers.
- Tell me about your experience with technical staff.
- Tell me about your past experience.
Manager
So at Siemens, the interview process is kinda set up to see if you're technically good and if you'd fit in. First, they look at your application, checking out your grades, what you know, and any projects you've done. If you make the cut, you'll do an online test with some brain teasers, logic stuff, and basic engineering/coding problems. Then comes the real technical interview. Here, they really dig into your engineering knowledge, how you solve problems, and how you use what you know in practice. They might ask about stuff related to the job like electronics, embedded systems, coding, data structures, or whatever specific tech is needed. They'll also probably ask about your past projects, internships, or any hands-on work to see how you think and how much you really know.
- Can you tell me about a tough project you've tackled and how you got through the tricky bits?
- Walk me through a project you feel really good about. What was the problem, what tech did you use, what was the main hurdle, how did you overcome it step-by-step, and what was the end result? What did you learn?
- Tell me about a project you're most confident in. Briefly describe the project, the problem it was aiming to solve, the tools and technologies you employed, and the primary challenge you encountered. Then, explain your step-by-step approach to overcoming that challenge and the final outcome achieved. Be sure to highlight what you learned from the experience.
Software Engineer
First, a recruiter will chat with you for about 15-30 minutes to get a feel for your experience, see if you're keen on the company, walk you through what to expect, and talk about salary and when you could start. Then, you'll likely have an online assessment on a platform like HackerRank or Codility, or maybe a take-home task. This part will test your knowledge of DSA, focusing on things like arrays, strings, trees, graphs, and dynamic programming, with an emphasis on efficiency. You might also get some SQL questions or be asked to do a basic backend design.
- Tell me about your coding experience at a hard level.
Intern
The whole process kicks off when you get an email from HR asking you to join a quick screening call. They'll ask about when you're graduating, what your research or enrollment status is, and your future plans. If you get past this first step, you'll move on to the hiring manager for a more in-depth, technical interview related to the specific role.
- Did you use model XX?
- Did you read paper YY?
- Did you apply technique ZZ?
Siemens Digital Industries Software Interview Questions
Quoted word for word from Siemens Digital Industries Software interview reports.
“Find the two unique numbers in an integer array where all other numbers appear twice, ensuring a linear runtime and constant extra space.”
Read reports →“How do you find the middle node of a singly linked list?”
Read reports →“Can you find the bug in this Python code and fix it?”
Read reports →“Given an integer array nums, return an array answer such that answer[i] is equal to the product of all the elements of nums except nums[i]. Can you do it with a follow-up?”
Read reports →“What are the differences between Java 8, Java 11, and the newest Java version?”
Read report →“What is the difference between 1D and 3D CFD?”
Read report →“Can you solve the Product of Array Except Self problem in linear time complexity and without using the division operation?”
Read report →“Can you explain how data is stored in RAM at a hardware level?”
Read report →“Can you define a data lake and explain its difference from a data warehouse?”
Read report →Formats, difficulty and experience
Across all 573 Siemens Digital Industries Software interview reports.