First was a conversation with the recruiter. She scheduled me for 3 back-to-back interviews. Each interview was with 2 people. The first interview involved me describing how I would design an election machine (i.e. database design). The second interview involved me describing how I would design an elevator (i.e. OOP). The third interview was more about culture and the company.
I thought it was weird that the two technical interviews involved zero discussion of healthcare. It felt like test questions that a CS student fresh out of undergrad would be able to ace, but I did not do very well. I was not able to demonstrate any of the knowledge I have about health insurance.
I did appreciate that everyone I talked to was very professional and the interviews did go smoothly.