I applied online. The process took 2 weeks. I interviewed at Riverbed Technology (Sunnyvale, CA) in Mar 2008
Interview
Several steps: HR screening, a call from the hiring manager, programming quiz, a day of in-person interviewing.
Interview questions [1]
Question 1
Both open ended and "got to know the right answer" kinds of questions, but in general the questions are relevant from the viewpoint of your future duties.