Add office photos
Siemens Healthineers logo
Employer?
Claim Account for FREE

Siemens Healthineers

4.0
based on 423 Reviews
Video summary
Filter interviews by
Software Developer
Clear (1)

Siemens Healthineers Software Developer Interview Questions and Answers

Updated 11 Sep 2024

Q1. Print sentence word in reverse order without using default function. eg: input:-> I live in New York. output:-> I evil ni weN kroY.

Ans.

Reverse each word in a sentence without using default function.

  • Split the sentence into words

  • Iterate through each word and reverse it

  • Join the reversed words back into a sentence

Add your answer
right arrow

Q2. Programming question: Find 1st 2nd and 3rd highest from array of integer.

Ans.

Find 1st, 2nd, and 3rd highest integers from an array.

  • Sort the array in descending order.

  • Retrieve the first three elements from the sorted array.

  • Handle cases where array length is less than 3.

Add your answer
right arrow

Q3. Data structure question find all leaf node from tree.

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.

Add your answer
right arrow

Q4. Programming question :Fibonacci series using recursion.

Ans.

Fibonacci series using recursion is a classic programming problem where each number is the sum of the two preceding ones.

  • Define a recursive function that takes an integer n as input

  • Base case: if n is 0 or 1, return n

  • Recursive case: return the sum of the previous two Fibonacci numbers

  • Call the function recursively with n-1 and n-2 until base case is reached

Add your answer
right arrow
Discover Siemens Healthineers interview dos and don'ts from real experiences

Q5. How threads were handled?

Ans.

Threads are handled by creating and managing lightweight processes within a program to improve performance and responsiveness.

  • Threads are managed by the operating system or a thread library.

  • Threads share the same memory space within a process.

  • Threads can communicate with each other through shared memory or message passing.

  • Thread synchronization is important to prevent race conditions and ensure data consistency.

  • Examples of thread handling in programming languages include Java...read more

Add your answer
right arrow

Q6. Multithreading concepts in Java

Ans.

Multithreading in Java allows multiple threads to execute concurrently within a single program.

  • Java provides built-in support for multithreading through the java.lang.Thread class.

  • Threads can be created by extending the Thread class or implementing the Runnable interface.

  • Synchronization is used to prevent race conditions and ensure thread safety.

  • Java also provides several classes and interfaces for managing thread execution, such as Executor, ExecutorService, and Future.

  • Examp...read more

Add your answer
right arrow

Q7. Which stack used?

Ans.

We primarily use the MERN stack for our web development projects.

  • MERN stack includes MongoDB, Express.js, React, and Node.js

  • MongoDB is used as the database to store data

  • Express.js is used as the backend framework for building APIs

  • React is used for building the user interface

  • Node.js is used as the server-side runtime environment

Add your answer
right arrow

Q8. Coding a sorting algorithm

Ans.

Sorting algorithm arranges elements in a specific order.

  • Choose an appropriate sorting algorithm based on the data size and type.

  • Common sorting algorithms include bubble sort, insertion sort, merge sort, quicksort, and selection sort.

  • Implement the chosen algorithm in the programming language of choice.

  • Test the algorithm with various input sizes and types to ensure correctness and efficiency.

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Siemens Healthineers Software Developer

based on 6 interviews
3 Interview rounds
Technical Round
Coding Test Round
One-on-one Round
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Developer Interview Questions from Similar Companies

Quikr Logo
3.7
 • 35 Interview Questions
View all
Recently Viewed
COMPANY BENEFITS
Dilip Buildcon
304 benefits
COMPANY BENEFITS
Dilip Buildcon
304 benefits
COMPANY BENEFITS
IRB Infrastructure
60 benefits
COMPANY BENEFITS
KNR Constructions
20 benefits
JOBS
Browse jobs
Discover jobs you love
INTERVIEWS
Skillmine Technology Consulting
No Interviews
INTERVIEWS
Cochin Shipyard
No Interviews
DESIGNATION
INTERVIEWS
AppInventiv Technologies
No Interviews
INTERVIEWS
NeoSOFT
No Interviews
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter