I applied online. The process took 4 weeks. I interviewed at Rival (San Francisco, CA) in Oct 2012
Interview
I had one phone interview with HR and one technical phone screen. Then I was invited for a in-person interview.
On-site interview consisted of five separate 1:1 interviews a programming test with computer.
After a few days they contacted me offered me the job.
There were 2 interviews. The first interview was more high level and more focus on my background. The second interview was more technical and involved some questions to see how I thought. Never scheduled the 3rd interview that was meant to be .Net specific interview.
Interview questions [1]
Question 1
If you had 1 hour to develop a solution to a problem, how would you break down your time?
I applied through an employee referral. The process took 1 week. I interviewed at Rival
Interview
This company is mostly made up of people that used to work together at another company so the interview process (especially for me) can be pretty informal and not as structured as most places.