I applied through a recruiter. The process took 2 weeks. I interviewed at InRhythm (New York, NY) in Apr 2018
Interview
* First round: General HR call.
* Second round: 60 mins technical interview, mainly about algorithms.
* Third round: 60 mins deep dive interview, mainly about the technical stacks.
* Fourth round: 60 mins culture interview.
* Fifth round: Onsite, just to visit their NYC office after they decided to extend the offer.
All in all, the recruiter, the coordinator, and the interviewers are super nice. InRhythm does have a bunch of brilliant engineers, and they are indeed pleasant to speak with.