Three step process:
1. Coding assessment with 5 multiple choice questions and 1 coding challenge. Multiple choice questions mostly on async Javascript (Promises, async functions, control flow) and error handling. Coding challenge was on async JS as well.
2. Technical interview over video conference with software architect. Interviewer asked many questions about various JS topics such as closures, async JS, the difference between .then() and async await syntax, control flow with async JS. The final 10 minutes of the interview were a live coding challenge with screen share. The problems were all about JS Array methods.
3. Final interview was with director level software manager who asked questions about my prior experience and behavioral / work style topics.
Passed initial coding assessment with near perfect score. Feedback from stage 2 interview was a strong recommendation to hire. Got to final interview and the interviewer seemed disinterested during conversation and had an unfriendly demeanor. He also seemed unprepared because his questions wandered back and forth between topics. Came away from the interview with a negative impression about working at GE Health.
Got feedback the next day that I didn’t get the role and that the final interviewer / director SWE decided he wasn’t going to hire anyone for the role. It was upsetting to hear that after spending multiple days working through the interview process. Wish GE Health was more organized about the requirements for this role so I wouldn’t have wasted my time interviewing.