The interview process began with a few short emails followed by a 30-min phone screen with the Senior Talent Manager. The phone call largely served as an introduction to my professional background and skill sets, as well as a way to gauge why I would be interested in joining a company like Sprout Social. A few days after submitting a few code samples I had an opportunity to speak with the team lead to once again go over my experience and brush up on a few more in-depth technical questions. The following day I was asked to complete a coding assignment where I was provided some basic mock-ups and some solid business logic. After about a week I was able to finish and submit the assignment was a few days later was asked to come into the office for an in-person interview.
The interview itself was made up of four full one-hour sessions and was one of the key factors I took into account when I took the job. I came in at about Noon on a weekday and was given a great tour of the office by the Talent Manager and a run down of all the perks/benefits. One thing that really stood out was that when we were walking around the office seemed empty, until we arrived at the lunch room. Being lunch time, the "cafe" was packed full of people, all having a great time and enjoying each other's company - that really stuck out. People weren't just sitting at their desk eating lunch, they all wanted to hang out together and have fun.
Moving on... The first interview was with two developers on the team who brought up some sample code and asked me to review it with them. Mostly they were looking for me to point out any syntax and potential performance issues. The second session was with another set of two developers from the team. For the next hour we reviewed another code sample and even pair code for a bit. Next was an hour spent with a fifth team member going over HTML & CSS styles and pitfalls, followed by the last hour reviewing the earlier assignment with the team leader. All in all the process took about four and a half hours and was fairly taxing, though by the end I was convinced that these were the people I wanted to work with if given the opportunity.