Upload Button Icon Add office photos

Siemens Healthineers

Compare button icon Compare button icon Compare

Filter interviews by

Siemens Healthineers Interview Questions and Answers

Updated 11 May 2025
Popular Designations

42 Interview questions

A Senior Software Development Engineer was asked 1mo ago
Q. Explain Dependency Injection.
Ans. 

Dependency Injection is a design pattern that allows for the decoupling of components in software development.

  • Promotes loose coupling by injecting dependencies rather than hardcoding them.

  • Improves testability by allowing mock objects to be injected during testing.

  • Facilitates easier maintenance and scalability of code.

  • Example: In a web application, a service class can be injected into a controller instead of being ...

View all Senior Software Development Engineer interview questions
A Senior Test Engineer was asked 4mo ago
Q. What are the R1 release milestones?
Ans. 

R1 release milestones are key events or goals that need to be achieved before the initial release of a product or software.

  • R1 release milestones typically include completing all planned features, passing all necessary tests, and fixing any critical bugs.

  • Examples of R1 release milestones may include code freeze, completion of user acceptance testing, and finalizing documentation.

  • These milestones help ensure that th...

View all Senior Test Engineer interview questions
An Automation Test Engineer was asked 5mo ago
Q. How would you automate the following use case: Open Google.com, search for a country, find the Wikipedia page, and add validations for each step?
Ans. 

Automate a Google search for a country and validate the Wikipedia page results.

  • Open a browser and navigate to 'https://www.google.com'.

  • Input the country name in the search bar and submit the search.

  • Validate that the search results contain a link to the Wikipedia page for the country.

  • Click on the Wikipedia link and validate that the page title matches the country name.

  • Check for the presence of key sections like 'Hi...

View all Automation Test Engineer interview questions
A System Administrator was asked 5mo ago
Q. What are the different types of architectures for virtualization?
Ans. 

Types of virtualization architecture include full virtualization, para-virtualization, and hardware-assisted virtualization.

  • Full virtualization: Guest OS runs on virtual hardware without modification.

  • Para-virtualization: Guest OS is aware of the virtualization and makes API calls to the hypervisor.

  • Hardware-assisted virtualization: Uses special CPU features to improve performance.

  • Examples: VMware (full virtualizati...

View all System Administrator interview questions
A System Administrator was asked 5mo ago
Q. What are the classes of IP addresses?
Ans. 

Classes of IP refer to the range of IP addresses that are divided into different classes based on their leading bits.

  • There are five classes of IP addresses: A, B, C, D, and E.

  • Class A addresses start with 0, Class B with 10, Class C with 110, Class D with 1110, and Class E with 1111.

  • Each class has a different range of IP addresses and is used for different purposes.

  • For example, Class A addresses are used for large ...

View all System Administrator interview questions
A Graduate Engineer was asked 7mo ago
Q. Explain OOPS concepts, their implementation, and provide a code example demonstrating polymorphism.
Ans. 

Oops is a concept in object-oriented programming that allows for code reusability and flexibility. Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • Oops allows for encapsulation, inheritance, and polymorphism in programming.

  • Polymorphism allows for methods to be overridden in subclasses, providing flexibility in code.

  • Example: Oops can be implemented by creating classe...

View all Graduate Engineer interview questions
A Graduate Engineer was asked 7mo ago
Q. Write a matrix multiplication program using multithreading.
Ans. 

Matrix multiplication using multithreading involves dividing the matrix into smaller parts and assigning each part to a separate thread for parallel computation.

  • Divide the matrices into smaller submatrices to be processed by different threads.

  • Assign each submatrix multiplication operation to a separate thread for parallel computation.

  • Combine the results from each thread to get the final result of the matrix multip...

View all Graduate Engineer interview questions
Are these interview questions helpful?
An Unity Developer was asked 8mo ago
Q. How do you create a top-down Unity application based on SOLID principles?
Ans. 

To create a top down Unity application based on SOLID principles, start by designing separate classes for each game element and ensuring single responsibility, open/closed, Liskov substitution, interface segregation, and dependency inversion principles are followed.

  • Design separate classes for player, enemies, obstacles, etc.

  • Ensure each class has a single responsibility.

  • Use interfaces to define common behaviors for...

View all Unity Developer interview questions
An Unity Developer was asked 8mo ago
Q. Explain the design patterns and SOLID principles in software engineering
Ans. 

Design patterns are reusable solutions to common problems in software design, while SOLID principles are guidelines for writing maintainable and scalable code.

  • Design patterns help in organizing code, improving code reusability, and making code more maintainable.

  • Examples of design patterns include Singleton, Factory, Observer, and Strategy.

  • SOLID principles consist of Single Responsibility, Open/Closed, Liskov Subst...

View all Unity Developer interview questions
A Software Developer was asked 9mo ago
Q. Write a function to find all leaf nodes in a tree data structure.
Ans. 

Use depth-first search to traverse the tree and identify leaf nodes.

  • Implement depth-first search algorithm to traverse the tree.

  • Identify nodes with no children as leaf nodes.

  • Store leaf nodes in an array for retrieval.

View all Software Developer interview questions

Siemens Healthineers Interview Experiences

65 interviews found

C Developer Interview Questions & Answers

user image Anonymous

posted on 3 Apr 2023

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Mar 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. Object oriented programming in c++
  • Ans. 

    Object-oriented programming in C++ is a programming paradigm that uses objects to represent real-world entities.

    • Encapsulation, inheritance, and polymorphism are the three main pillars of OOP in C++.

    • Classes and objects are the building blocks of OOP in C++.

    • OOP in C++ allows for code reusability, modularity, and easier maintenance.

    • Example: A car can be represented as an object in C++ with properties like make, model, and...

  • Answered by AI
  • Q2. Operator overloading Restrict inheritance Const in copy constructor Minimum swap to make 3 string of equal size similar Late binding
  • Q3. Const pointer and pointer to const Join in Multithreading
  • Ans. 

    Const pointer and pointer to const in multithreading

    • A const pointer cannot change the memory address it points to, but can change the value at that address

    • A pointer to const can change the memory address it points to, but cannot change the value at that address

    • In multithreading, const pointers can be used to ensure thread safety by preventing multiple threads from modifying the same memory location

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Puzzle 4 tier and one spare tier
  • Q2. Why we use join in Multithreading
  • Ans. 

    Join is used to wait for a thread to finish execution before continuing with the main thread.

    • Join ensures that all the threads finish their execution before the main thread exits.

    • It is used to avoid race conditions and deadlocks.

    • Join can be used with detach to ensure that the thread is not left running in the background.

    • Example: Joining a thread that performs a time-consuming task before continuing with the main thread...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Siemens Healthineers C Developer interview:
  • C++
  • Oops
  • Multithreading
  • Dsa
  • Puzzle
Interview preparation tips for other job seekers - Be crisp and clear what you are telling. They will cross question from any point so be sure what u are telling to interviewer.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Feb 2025.

Round 1 - Technical 

(2 Questions)

  • Q1. OOPS concepts and Design Patterns
  • Q2. Linked list coding question and scenario based design implementation
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - Coding Test 

120 minutes of interview, 3 dsa questions alongwith 20 technical and apti MCQ's

Round 2 - Technical 

(4 Questions)

  • Q1. Oops and its implementation alongwith polymorphism code
  • Ans. 

    Oops is a concept in object-oriented programming that allows for code reusability and flexibility. Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • Oops allows for encapsulation, inheritance, and polymorphism in programming.

    • Polymorphism allows for methods to be overridden in subclasses, providing flexibility in code.

    • Example: Oops can be implemented by creating classes for...

  • Answered by AI
  • Q2. Write matrix multiplication using multithreading
  • Ans. 

    Matrix multiplication using multithreading involves dividing the matrix into smaller parts and assigning each part to a separate thread for parallel computation.

    • Divide the matrices into smaller submatrices to be processed by different threads.

    • Assign each submatrix multiplication operation to a separate thread for parallel computation.

    • Combine the results from each thread to get the final result of the matrix multiplicat...

  • Answered by AI
  • Q3. SDE puzzles from GFG
  • Q4. Projects and why you implemented this tech stack
Round 3 - HR 

(2 Questions)

  • Q1. Introduction and project related questions
  • Q2. Gen Ai related questions

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Automate the use case Open Google.com, search for a country and find wikipedia page for each step add validations
  • Ans. 

    Automate a Google search for a country and validate the Wikipedia page results.

    • Open a browser and navigate to 'https://www.google.com'.

    • Input the country name in the search bar and submit the search.

    • Validate that the search results contain a link to the Wikipedia page for the country.

    • Click on the Wikipedia link and validate that the page title matches the country name.

    • Check for the presence of key sections like 'History...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Siemens Healthineers Automation Test Engineer interview:
  • Selenium
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Aptitude Test 

General questions asked

Round 2 - Technical 

(2 Questions)

  • Q1. Coding questions asked
  • Q2. Brain teaser asked
Round 3 - Technical 

(2 Questions)

  • Q1. Data structures asked
  • Q2. Overall managerial questions
Round 4 - HR 

(2 Questions)

  • Q1. Why you want to work here
  • Q2. Cultural fit check
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Basics of C++. Solve some problem by given complexity. Find the bugs in code.

Round 2 - Technical 

(2 Questions)

  • Q1. Question from your last project.
  • Q2. Design pattern in C++.
  • Ans. 

    Design patterns in C++ are reusable solutions to common problems in software design.

    • Design patterns help in creating flexible, maintainable, and scalable code.

    • Examples of design patterns in C++ include Singleton, Factory, Observer, and Strategy.

    • Each design pattern has a specific purpose and can be applied in different scenarios.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Second largest in an array
  • Ans. 

    Find the second largest string in an array of strings.

    • Iterate through the array and keep track of the largest and second largest strings.

    • Compare each string with the current largest and second largest strings.

    • Return the second largest string at the end.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Angular coding round was conducted

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Tell me something about your projects
  • Ans. 

    I have worked on various projects including a mobile app for tracking fitness goals and a web application for managing inventory.

    • Developed a mobile app using React Native to track fitness goals and provide workout plans

    • Built a web application using Angular for managing inventory and tracking sales

    • Implemented RESTful APIs for communication between frontend and backend systems

  • Answered by AI
  • Q2. OS,DBMS questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. Basics of C#
  • Q2. Data structures and algorithm ques
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Basic understanding on role and interest towards the role by the manager
  • Q2. Read through the list of work experience and products worked so far
Round 2 - Technical 

(2 Questions)

  • Q1. Indepth question on EU MDR, USFDA, 510k, other country regulations
  • Q2. List of experience related questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Prepare well on arrays, lists and its operations
  • Q2. Get to know well about your current project

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Siemens Healthineers?
Ask anonymously on communities.

Siemens Healthineers Interview FAQs

How many rounds are there in Siemens Healthineers interview?
Siemens Healthineers interview process usually has 2-3 rounds. The most common rounds in the Siemens Healthineers interview process are Technical, One-on-one Round and HR.
How to prepare for Siemens Healthineers interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Siemens Healthineers. The most common topics and skills that interviewers at Siemens Healthineers expect are C#, Sales, Angularjs, Design Patterns and Dicom.
What are the top questions asked in Siemens Healthineers interview?

Some of the top questions asked at the Siemens Healthineers interview -

  1. Const pointer and pointer to const Join in Multithread...read more
  2. Why we use join in Multithread...read more
  3. Print sentence word in reverse order without using default function. eg: input:...read more
How long is the Siemens Healthineers interview process?

The duration of Siemens Healthineers interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.3/5

based on 61 interview experiences

Difficulty level

Easy 16%
Moderate 82%
Hard 3%

Duration

Less than 2 weeks 57%
2-4 weeks 30%
4-6 weeks 8%
6-8 weeks 5%
View more

Interview Questions from Similar Companies

Advantmed Interview Questions
4.3
 • 152 Interviews
Dr Lal PathLabs Interview Questions
4.2
 • 149 Interviews
Johnson & Johnson Interview Questions
4.0
 • 103 Interviews
Pacific BPO Interview Questions
3.4
 • 90 Interviews
Paras Hospital Interview Questions
4.4
 • 89 Interviews
UnitedHealth Interview Questions
4.0
 • 84 Interviews
GE Healthcare Interview Questions
4.0
 • 77 Interviews
Clove Dental Interview Questions
3.9
 • 56 Interviews
Redcliffe Labs Interview Questions
4.0
 • 55 Interviews
View all

Siemens Healthineers Reviews and Ratings

based on 459 reviews

4.0/5

Rating in categories

3.5

Skill development

4.2

Work-life balance

3.6

Salary

4.3

Job security

4.0

Company culture

3.3

Promotions

3.7

Work satisfaction

Explore 459 Reviews and Ratings
Software Developer
480 salaries
unlock blur

₹10.9 L/yr - ₹21 L/yr

Senior Software Engineer
244 salaries
unlock blur

₹17 L/yr - ₹30 L/yr

Software Engineer
158 salaries
unlock blur

₹6.7 L/yr - ₹28.5 L/yr

Senior Engineer
126 salaries
unlock blur

₹16.4 L/yr - ₹27 L/yr

Design & Development Engineer
108 salaries
unlock blur

₹8 L/yr - ₹20.8 L/yr

Explore more salaries
Compare Siemens Healthineers with

UnitedHealth

4.0
Compare

Paras Hospital

4.3
Compare

Dr Lal PathLabs

4.2
Compare

Johnson & Johnson

4.0
Compare
write
Share an Interview