I applied online and reached out to a recruiter on LinkedIn. The recruiter was very kind and got back to me quickly to set up some time to chat. We chatted about my previous consulting experience and my resume, it was more so a genuine conversation. He explained Pariveda's mission and company culture which I was really interested in as I was looking for a firm that didn't just see me as a warm body that was chargeable to a client. We had a great conversation about how Pariveda pushes it's employees to become their best self and I was sold after this chat.
Second was a technical interview with a manager from my would-be local office. Mostly questions about languages and services I had experience with and a few analytical questions at the end of the interview.
Third was a behavioral interview with another manager in the local office. The questions were a mix of "Tell me about a time when.." style questions and questions about my background, interests, hobbies, and he wanted to know what actions I'm taking to better myself personally and professionally.
Next, I had a onsite half-day interview which consisted of another technical interview, breakfast with a consultant, and a case study. In the technical interview we talked about everything on my resume and technologies I've used and what I was interested in learning followed by me asking a ton of questions about the type of projects I could get involved in. After this I went to breakfast at a nearby restaurant with a consultant and we chatted about our alma-mater, what projects she had worked on, what she liked about the company. I think this was really like a culture fit test, she just wanted to genuinely get to know me.
Lastly, I had the case interview. It was a really fun experience, you get a problem and they really just want to see how you think through things, if you can communicate information well, and if you can think on the spot and correct your mistakes. It's easy to overthink these problems so just take your time and try not to focus too much on getting it perfect.
Overall, the entire interview process was very engaging and each interview made me want to join even more. My recruiter contacted me after ever interview to see how I felt and what I had learned about the company and the person I spoke with which I liked. I think he wanted to see if I was actually engaged in all my conversations as the process is pretty long and intense.