I was referred by a current employee. After about 3 weeks my friend sent in my resume, I was invited to a 1 hour Video conference with other applicants to talk about the company.
Steps:
1). 1 hour video conference with other applicants to discuss the company (only company representatives talked, applicants were not required to say anything but could chime in with QA questions).
2). Online Assessment - Graded for accuracy and efficiency (around 3 questions). Feedback was provided immediately with how well you did.
3). 30 Minute Phone Interview with Hiring Manager - I thought this would be technical (recruiter was not very clear after I followed up with her), but it turned out to be entirely behavioral. Asked me about myself, my projects, etc. Dived into depth with my projects such as "If you could only choose one feature to implement before releasing the product, how would you choose which feature took precedence?". Thoroughly enjoyed this interview. The hiring manager was cool, calm, collected, and made me feel completely at ease and I felt like I was just talking about my project with a longtime friend. Great experience
4). Onsite - 4 Interviews 1:1 interview total.
a). 1 hour - Coding - Although my interviewer was very nice, they admitted they were a front-end developer (nothing wrong with this) and might not know some computer science fundamentals. For example, I was thinking of Dynamic Programming as a possible solution and he straight up told me (I don't know what that is), so could not confirm or deny whether it was worth pursuing. I don't fault him for not knowing DP, but I wish the interview schedulers would have paired me more efficiently.
b). 1 hour - System Design - Basically design a parking lot. Walked through different requirements, classes, methods, etc. Talked about optimizations and such and different scenarios.
c). 1 hour - Behavioral/culture fit
d). 1 hour - Behavioral/culture fit
HR representative told me that I they would make a decision by that night (Thursday) and I would hear back Friday EOD. After the weekend passed, I followed up EOD Monday and an HR representative gave me a call on Tuesday morning to let me know that although I received 4 "thumbs up", there were simply better fits and they would not be moving forward.
Overall, I had a good experience. I hope CH succeeds at what they're trying to do as Healthcare is too important of an issue to remain as it is today.