Filter interviews by
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').
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']
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
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...
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
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();
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...
I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.
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']
I applied via Company Website and was interviewed in Mar 2024. There were 3 interview rounds.
Aptitude test is based on English test, Quantative, Logical reasoning
Pseudo codes with your preferred language
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
I applied via Company Website and was interviewed in Jul 2023. There were 2 interview rounds.
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...
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
I applied via Recruitment Consulltant and was interviewed in Nov 2023. There were 2 interview rounds.
In person coding interview where few medium DSA problems were asked
I applied via LinkedIn and was interviewed in Jan 2023. There were 3 interview rounds.
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();
I applied via Referral and was interviewed in Dec 2022. There were 5 interview rounds.
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...
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 ...
I appeared for an interview before May 2024, where I was asked the following questions.
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').
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...
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...
I applied via Referral and was interviewed in Mar 2022. There were 4 interview rounds.
String, array, Linkedlist, sorting technic.
Top trending discussions
Some of the top questions asked at the GE Healthcare Software Engineer interview -
based on 9 interview experiences
Difficulty level
Duration
based on 68 reviews
Rating in categories
Software Engineer
495
salaries
| ₹14.4 L/yr - ₹26.3 L/yr |
Senior Software Engineer
422
salaries
| ₹22.2 L/yr - ₹37.8 L/yr |
Staff Software Engineer
166
salaries
| ₹30 L/yr - ₹54 L/yr |
Software Developer
81
salaries
| ₹12.1 L/yr - ₹23.1 L/yr |
Software Engineering Specialist
74
salaries
| ₹9.5 L/yr - ₹16.3 L/yr |
UnitedHealth
Paras Hospital
Johnson & Johnson
Pacific BPO