A recruiter from the company contacted me about the position over LinkedIn. She set up a phone screen with the hiring manager, who wanted to talk to me over Google Hangouts. I was then invited on-site to meet with various team members. In addition to the regular 1:1 meetings, there were three panel interviews with two people. Some asked coding questions while others focused on test methodologies. The questions weren't too hard for the most part. The on-site interview ran for a little over five hours, but the company kindly provided lunch.
About two weeks later, the recruiter wrote back to say that the company was hiring another candidate. All things considered, the interview was a pretty positive experience.