This was an incredibly enjoyable process, possibly the best recruiting processes I have ever experienced. The recruiter was very knowledgable, present, efficient, and committed throughout the roughly two-weeks from when I first applied through the final stages.
I applied via the company website, and the recruiter reached out the next day to setup an initial phone screening. This was a one hour conversation consisting of behavioral questions, my background, what I was looking for at pMD, etc.
Shortly after the initial phone call, I was invited to an hour and a half technical interview with the Engineering Manager. This was also a phone call, consisting mostly of architectural and conceptual questions. There was also a more hands-on portion of this interview, where I was asked to do some coding exercises in a Google Doc. Some topics for this portion included basic coding, SQL, Linux fundamentals, etc.
The final phone call was an hour and a half talk with the VP of Engineering about pMD as a whole, cultural fit, career aspirations, and several behavioral questions. This was a great capstone to the phone interviews and was very conversational in nature.
Shortly after the final phone call, the recruiter reached out with an invitation to join the company on-site in their San Fransisco office for a final panel interview. This was a half day engagement, starting with a tour of the office and lunch with members of the team, where I got to ask questions about working at pMD. After lunch, I had an interview with all three individuals I had previously spoken with throughout the process. This final interview was about three hours long and included a mix of behavioral and technical questions in no particular order. Some technical questions required whiteboard diagramming or explanation through examples. The final portion of this interview included a role-playing scenario where I worked with a pMD customer.
The next morning I got a call from the recruiter with an offer, which I was happy to accept. Each individual I interacted with throughout the recruiting process was very kind, patient, and professional, and every interview I had left me more impressed with and interested in pMD. The process was intensive, which is indicative of the team's commitment to hiring. However despite the many interviews I had, the company moved through the process very quickly and efficiently and never let things drag on or linger unnecessarily. Overall, this was a great recruiting experience, and other companies should take note!