Upload Button Icon Add office photos

GE Healthcare

Compare button icon Compare button icon Compare

Filter interviews by

GE Healthcare Software Engineer Interview Questions and Answers

Updated 21 May 2025

7 Interview questions

A Software Engineer was asked 1mo ago
Q. Write a function to convert a date provided in plain text (e.g., 25/10/25 or 25-10-25) to the format '25 Oct 2025'. Include checks for valid user input.
Ans. 

Convert user-input date formats to a standard format with validation checks.

  • Use regex to identify valid date formats (e.g., dd/mm/yy or dd-mm-yy).

  • Check if the day, month, and year are within valid ranges.

  • Convert the year to four digits (e.g., '25' to '2025').

  • Use a mapping for month numbers to month names (e.g., 10 to 'Oct').

  • Return the formatted date as 'dd MMM yyyy' (e.g., '25 Oct 2025').

A Software Engineer was asked
Q. Write code to sort an array in descending order.
Ans. 

Sort an array of strings in descending order

  • Use the sort() method with a custom compare function to sort the array in descending order

  • Example: ['apple', 'banana', 'cherry'].sort((a, b) => b.localeCompare(a)) will result in ['cherry', 'banana', 'apple']

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked
Q. What is bug life cycle? which project management methodolgy are you following in your current project.
Ans. 

Bug life cycle is the process of identifying, reporting, fixing, retesting, and closing bugs in a software project.

  • Bug is identified by a tester during testing phase

  • Bug is reported to the development team

  • Development team fixes the bug

  • Tester retests the bug to ensure it is fixed

  • Bug is closed once confirmed fixed

A Software Engineer was asked
Q. What is the iterator, generator in python. Write an example of it. What is .pyc file, when is it generate, generate and show it.
Ans. 

Iterator and generator are used in Python to iterate over a sequence of elements. .pyc files are compiled Python files.

  • Iterator in Python is an object that enables a programmer to traverse a container, like a list.

  • Generator in Python is a function that returns an iterator. It generates values using the yield keyword.

  • Example of iterator: for num in range(5): print(num)

  • Example of generator: def square_numbers(n): fo...

A Software Engineer was asked 11mo ago
Q. Aws full project flow chart
Ans. 

An AWS full project flow chart outlines the entire process of a project using AWS services.

  • Start with defining project requirements and goals

  • Design architecture using AWS services like EC2, S3, RDS, etc.

  • Implement the design by setting up resources and configuring services

  • Test the project to ensure functionality and performance

  • Deploy the project on AWS cloud

  • Monitor and maintain the project for optimal performance

A Software Engineer was asked
Q. Java 8, 11 features with coding assignment
Ans. 

Java 8 and 11 introduced several new features and improvements to the language.

  • Java 8 introduced lambda expressions, functional interfaces, streams, and default methods.

  • Java 11 introduced local variable syntax for lambda parameters, HTTP client API, and new string methods.

  • Example of Java 8 lambda expression: (x, y) -> x + y

  • Example of Java 11 HTTP client API: HttpClient client = HttpClient.newHttpClient();

A Software Engineer was asked
Q. Explain about angular,nodejs,expressjs
Ans. 

Angular is a front-end framework, Node.js is a back-end runtime environment, and Express.js is a web application framework for Node.js.

  • Angular is used for building dynamic single-page applications (SPAs) with HTML, CSS, and TypeScript.

  • Node.js is used for building scalable network applications and is based on the V8 JavaScript engine.

  • Express.js is a minimal and flexible Node.js web application framework that provid...

Are these interview questions helpful?

GE Healthcare Software Engineer Interview Experiences

13 interviews found

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

I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Binary search Merg sorting algorithm Minimum n maximum number in an array list Core java question Oops tricky code snippets Architecture questions about restful and Microservices
  • Q2. Deep copy and shallow copy Interviewer test your problem solving attitude and response not the perfect output
  • Q3. Array in descending order code
  • Ans. 

    Sort an array of strings in descending order

    • Use the sort() method with a custom compare function to sort the array in descending order

    • Example: ['apple', 'banana', 'cherry'].sort((a, b) => b.localeCompare(a)) will result in ['cherry', 'banana', 'apple']

  • Answered by AI
  • Q4. Comparator and comparable interface
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Company Website and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude test is based on English test, Quantative, Logical reasoning

Round 2 - Coding Test 

Pseudo codes with your preferred language

Round 3 - Technical 

(1 Question)

  • Q1. Situation based coding question asked
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Aws full project flow chart
  • Ans. 

    An AWS full project flow chart outlines the entire process of a project using AWS services.

    • Start with defining project requirements and goals

    • Design architecture using AWS services like EC2, S3, RDS, etc.

    • Implement the design by setting up resources and configuring services

    • Test the project to ensure functionality and performance

    • Deploy the project on AWS cloud

    • Monitor and maintain the project for optimal performance

  • Answered by AI
  • Q2. Simple dsa question

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jul 2023. There were 2 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 

(5 Questions)

  • Q1. What is the iterator, generator in python. Write an example of it. What is .pyc file, when is it generate, generate and show it.
  • Ans. 

    Iterator and generator are used in Python to iterate over a sequence of elements. .pyc files are compiled Python files.

    • Iterator in Python is an object that enables a programmer to traverse a container, like a list.

    • Generator in Python is a function that returns an iterator. It generates values using the yield keyword.

    • Example of iterator: for num in range(5): print(num)

    • Example of generator: def square_numbers(n): for i i...

  • Answered by AI
  • Q2. Coding Questions: 1) Reversing a number eg:1234 to 4321 2) Perform sorting in list using any sort algorithm 3) list1, list2 - both are mapped to each other, based on the traget value in list1, return th...
  • Q3. Technical questions : OS module, .pyc file, git commands,
  • Q4. What is bug life cycle? which project management methodolgy are you following in your current project.
  • Ans. 

    Bug life cycle is the process of identifying, reporting, fixing, retesting, and closing bugs in a software project.

    • Bug is identified by a tester during testing phase

    • Bug is reported to the development team

    • Development team fixes the bug

    • Tester retests the bug to ensure it is fixed

    • Bug is closed once confirmed fixed

  • Answered by AI
  • Q5. Questions on OOPS . What is polymorphism, write an example for that . Why do we use OOP's

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up on python basics as the role was for Python developer

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Nov 2023. There were 2 interview rounds.

Round 1 - Coding Test 

In person coding interview where few medium DSA problems were asked

Round 2 - Technical 

(1 Question)

  • Q1. System Design and technical details of past projects were asked.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Core Java and Spring Boot Questions.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Java 8, 11 features with practical questions and coding.
  • Q2. Springboot, spring security, spring cloud, actuators
Round 3 - Technical 

(3 Questions)

  • Q1. Data structures and algorithms
  • Q2. Java 8, 11 features with coding assignment
  • Ans. 

    Java 8 and 11 introduced several new features and improvements to the language.

    • Java 8 introduced lambda expressions, functional interfaces, streams, and default methods.

    • Java 11 introduced local variable syntax for lambda parameters, HTTP client API, and new string methods.

    • Example of Java 8 lambda expression: (x, y) -> x + y

    • Example of Java 11 HTTP client API: HttpClient client = HttpClient.newHttpClient();

  • Answered by AI
  • Q3. Springboot related questions and coding

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared and give your best. Some coding questions will be asked.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Dec 2022. There were 5 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 

(1 Question)

  • Q1. What is call,bind,apply
  • Ans. 

    call, bind, and apply are methods used to manipulate the value of 'this' in JavaScript functions.

    • Call invokes a function with a specified 'this' value and arguments provided individually.

    • Bind creates a new function that, when called, has its 'this' keyword set to the provided value.

    • Apply invokes a function with a specified 'this' value and arguments provided as an array.

    • All three methods are used to control the value o...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Explain about angular,nodejs,expressjs
  • Ans. 

    Angular is a front-end framework, Node.js is a back-end runtime environment, and Express.js is a web application framework for Node.js.

    • Angular is used for building dynamic single-page applications (SPAs) with HTML, CSS, and TypeScript.

    • Node.js is used for building scalable network applications and is based on the V8 JavaScript engine.

    • Express.js is a minimal and flexible Node.js web application framework that provides a ...

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. About Ge healthcare ,culture,salary
Round 5 - One-on-one 

(1 Question)

  • Q1. More about ge healthcare

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on JS,nodejs architecture coding skills

Skills evaluated in this interview

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

I appeared for an interview before May 2024, where I was asked the following questions.

  • Q1. Java Concepts and Coding - Arrays, Strings, Collections
  • Q2. Date conversion when user input is provided in plain text. Example - 25/10/25 or 25-10-25 25 should be converted to 25 Oct 2025. Should include checks for valid user input
  • Ans. 

    Convert user-input date formats to a standard format with validation checks.

    • Use regex to identify valid date formats (e.g., dd/mm/yy or dd-mm-yy).

    • Check if the day, month, and year are within valid ranges.

    • Convert the year to four digits (e.g., '25' to '2025').

    • Use a mapping for month numbers to month names (e.g., 10 to 'Oct').

    • Return the formatted date as 'dd MMM yyyy' (e.g., '25 Oct 2025').

  • Answered by AI
  • Q3. What are the most difficult challenges you have resolved during your work with selenium and cucumber features.
  • Ans. 

    I tackled various challenges with Selenium and Cucumber, enhancing test automation and improving team collaboration.

    • Integrating Selenium with Cucumber for BDD: Faced issues with step definitions not matching; resolved by refining regex patterns.

    • Handling dynamic web elements: Used explicit waits to manage elements that load asynchronously, improving test reliability.

    • Cross-browser testing: Implemented a grid setup to run...

  • Answered by AI
  • Q4. What are your thoughts on remote work and in-office presenece?
  • Ans. 

    Remote work offers flexibility and productivity, while in-office presence fosters collaboration and team bonding.

    • Flexibility: Remote work allows employees to create their own schedules, leading to better work-life balance.

    • Productivity: Many studies show that remote workers can be more productive due to fewer office distractions.

    • Collaboration: In-office presence enhances spontaneous interactions and brainstorming sessio...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do not fret and stick to the basics. Don't try to impress the interviewer. Legacy companies hire humble people.

I applied via Referral and was interviewed in Mar 2022. There were 4 interview rounds.

Round 1 - Coding Test 

String, array, Linkedlist, sorting technic.

Round 2 - Technical 

(1 Question)

  • Q1. Deep dive technology, oops,
Round 3 - Behavioral 

(1 Question)

  • Q1. Scenario based questions on application, design
Round 4 - One-on-one 

(1 Question)

  • Q1. Same as all company asked like why you want to come here

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice on basic. And be confident

Top trending discussions

View All
Interview Tips & Stories
4d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about GE Healthcare?
Ask anonymously on communities.

GE Healthcare Interview FAQs

How many rounds are there in GE Healthcare Software Engineer interview?
GE Healthcare interview process usually has 2-3 rounds. The most common rounds in the GE Healthcare interview process are Technical, Coding Test and Resume Shortlist.
How to prepare for GE Healthcare Software Engineer 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 GE Healthcare. The most common topics and skills that interviewers at GE Healthcare expect are Java, Data Structures, Design Patterns, OOPS and Algorithms.
What are the top questions asked in GE Healthcare Software Engineer interview?

Some of the top questions asked at the GE Healthcare Software Engineer interview -

  1. what is bug life cycle? which project management methodolgy are you following ...read more
  2. What is the iterator, generator in python. Write an example of it. What is .pyc...read more
  3. Date conversion when user input is provided in plain text. Example - 25/10/25 o...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 9 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 43%
2-4 weeks 43%
4-6 weeks 14%
View more

Interview Questions from Similar Companies

Johnson & Johnson Interview Questions
4.0
 • 103 Interviews
Pacific BPO Interview Questions
3.4
 • 90 Interviews
Paras Hospital Interview Questions
4.3
 • 89 Interviews
UnitedHealth Interview Questions
4.0
 • 84 Interviews
Clove Dental Interview Questions
3.9
 • 56 Interviews
Redcliffe Labs Interview Questions
4.0
 • 55 Interviews
Healthians Interview Questions
3.4
 • 48 Interviews
View all
GE Healthcare Software Engineer Salary
based on 495 salaries
₹14.4 L/yr - ₹26.3 L/yr
114% more than the average Software Engineer Salary in India
View more details

GE Healthcare Software Engineer Reviews and Ratings

based on 68 reviews

3.7/5

Rating in categories

3.6

Skill development

3.8

Work-life balance

3.2

Salary

4.0

Job security

3.8

Company culture

3.1

Promotions

3.3

Work satisfaction

Explore 68 Reviews and Ratings
Software Engineer
495 salaries
unlock blur

₹14.4 L/yr - ₹26.3 L/yr

Senior Software Engineer
422 salaries
unlock blur

₹22.2 L/yr - ₹37.8 L/yr

Staff Software Engineer
166 salaries
unlock blur

₹30 L/yr - ₹54 L/yr

Software Developer
81 salaries
unlock blur

₹12.1 L/yr - ₹23.1 L/yr

Software Engineering Specialist
74 salaries
unlock blur

₹9.5 L/yr - ₹16.3 L/yr

Explore more salaries
Compare GE Healthcare with

UnitedHealth

4.0
Compare

Paras Hospital

4.3
Compare

Johnson & Johnson

4.0
Compare

Pacific BPO

3.4
Compare
write
Share an Interview