Following initial contact, the technical manager responsible for hiring this position contacted me for a one hour non-technical phone screen. For about half of the time, I described my background and interests: the other half of the time the manager described the company. Time was allowed for questions.
I was then referred to a one-on-one, one hour technical phone screen with the lead developer over this position. This developer asked questions that were only mildly difficult, and were targeted really specifically at the technologies and methods that I would be using in the listed position. Time was also given to ask questions about the position and company.
Following the technical screen, I was invited to a half hour, informal, onsite tour and also the final round, six hour, in person interview.
They scheduled by in person interview two weeks after my technical screen. I think that they brought in two to four candidates at a time in separate rooms and round-robined five staff between them. Lunch was provided. There were two whiteboard problem solving rounds, one system design round, one design presentation round where I selected and presented on work that I had done, and one fairly informal behavioral round with the VP of engineering.
I enjoyed the problem solving rounds. Problems were of mild to moderate difficulty, and were focused on building a solution rather than reciting trivia. One round of questions focused on the language I would be working in and required knowledge in that language, while another was more abstract and algorithmic. The interviewers were friendly, and great at helping me build a solution when I wasn't able to provide a complete answer on my own.
The system design question was similarly well administered.
At times, interviewers were intense, in a quick and focused way. I'm not sure if this reflected their personalities, their goal to see the candidate perform under time pressure, or if I was manic on caffeine and they were reflecting my own energy back at me.
It seemed like every interview session was thoughtfully executed and I'm completely satisfied with how I represented myself.
I received a phone call two days after the final round to thank me for my time and inform me that I hadn't been selected.