The interview process was fairly straightforward but thorough and lengthy. It started with a few screening emails from a recruiter, then a phone interview, then an in person one on one which includes a technical written test. The test mainly asked multiple choice questions about SQL and .NET Framework, but also included some C# code samples that had to be examined and understood. After the one on one interview and test, another date was set to interview with the team - this included peers, managers, and people from both QA Testing and Software Development.
Everyone was very pleasant to talk to, and their questions were mostly conversational / asking about past experiences or work examples. Some questions were about solving a problem or riddle and some were "write a bit of code that will do x" (whiteboard coding)
After the final interview, they were very quick to get back me and didn't leave me hanging. I was offered a position the day after the final interview.
Again, it was a very positive experience and everyone that interviewed me was very well spoken and seemed to care about what I had to say. This ended up being my main drive for wanting to work for the company - what great people!