Mission: We help improve outcomes for healthcare providers and for therapy innovators aroundthe world. This means increased capacity, improved productivity, and better patient outcomes.We also aim to support our customers in the pursuit of precision health: health care that is integrated, highly personalized to each patient"s needs, and that reduces waste and inefficiency.
Vision: GE Healthcare"s vision is to drive more individualized, precise, and effective patient outcomes. As an independent global healthcare business, we will have flexibility to pursue future growth opportunities, react quickly to changes in the industry, and invest in innovation.
C++ related questions (memory, pointers, etc).
Look at this piece of code and describe how it could be better (OOP).
Knowledge of Agile development.
What do you know about GE and why do you want to work here?
Knowledge of angular and what directives you use. Have you ever made your own directives?
Revert string using any language.
How would you design a data integration system?
What is abstract factory? When do we need it? Provide an example.
Implement a class of CurrencyConverter between shekel, euro, and dollar. How would you test it?
Implement a function that counts the number of words in a string, separated by space(s).
Implement a function that returns a union sorted list between two given sorted lists.
Implement a function that returns an intersection sorted list between two given sorted lists.
Design Singleton Pattern.
Difference between StringBuffer and StringBuilder.
Design Reservation system.
Design patterns - Facade, Factory, Adapter, Bridge Linux command, Grep.
Explain how Spring solves dependency injection and inversion of control.
What is REST? What is the difference between REST and HTTP?
Sample code related to Polymorphism and final keywords Spring MVC - code on white board for model, view, controller and spring beans UML Diagrams.
Abstract logic problem that encouraged working out verbally the problem in front of 3 managers in order to understand thought process and how you go about solving a problem. The actual question was about light bulbs and a pattern for turning them on and off which resulted in an answer revolving around factoring numbers.
When do you use a virtual destructor?
You have one gold bar that you need to pay a carpenter for an upcoming job. He will work seven days for you, and you must pay him one seventh (1/7) of your gold bar at the end of each day. What is the fewest number of cuts you can make to achieve this?
Stage 1: Technical phone interview with hiring manager/software engineer The questions are about OO design patterns and linux commands.
Stage 2: Onsite interview The onsite interview usually includes 3-4 interview sessions, which are 45 minutes each. The interviewers are the hiring manager, senior software developers, and QA testers. The last interview is with HR. The questions are about skills and background, technical questions about Java spring beans, MVC, REST, factory pattern, http vs rest, inversion of control, and a small coding assessment about the output and errors in the program. A tour of the building might be offered to the candidates as well.
Pathrise is a career accelerator that helps people land their dream jobs. We regularly place our fellows at top companies like Apple, Amazon, and Meta. Our mentors have experience at companies like Apple, giving fellows the inside scoop on interview and company culture in 1-on-1 sessions.
We can’t guarantee you a job at a specific company like Apple. But we do guarantee you a great job–if you don’t accept an offer in 1 year, you pay nothing. Our income share agreement means you only pay with a percentage of your income at your new role.
Mentors work with fellows at every stage in search, helping them build the skills necessary to be the best candidate possible. Fellows in Pathrise usually see a 2-4x increase in application response rates, 1.5-3x increase in interview scores, and 10-20% increase in salary through negotiation.