The interview itself was rather painless although I was grilled by some very bright people that work here. It is a fun environment to work in and being in the company of some very smart people makes coming in to work every day interesting and fulfilling.
I was interviewed separately for the most part with the exception of a group/panel interview of sorts where I was briefly interviewed by the hiring manager and one of my to-be peers. The interviewers were equally interested in my technical knowledge as they were interested in knowing how I had used it to solve difficult problems in past jobs.
Towards the tail end of the interview, the hiring manager went into an overview of the system I was going to work on, presented some challenges they were facing and asked me questions on how they were going to solve it. I took it as a test of measuring how well could I think on my feet, and a real-live demonstration of applying my skills and knowledge to problems they were facing at that moment. I think that portion of the interview sealed my candidacy for the position for the hiring manager.