I applied online. The process took 2 weeks. I interviewed at Glassdoor (Sausalito, CA) in Jan 2014
Interview
The interview process was a great experience. It instantly shows the company culture and energy level of everyone you're going to be working with. After two initial technical phone screens I was invited on-site. It was a 4 hour interview with multiple technical interviewers and managers. Every interviewer I talked to was respectful and positive.
Interview questions [1]
Question 1
It was a technical question that required advanced knowledge of algorithms and data structures. I figured it out and was very proud of myself.
I applied through a recruiter. The process took 4 weeks. I interviewed at Glassdoor
Interview
Two rounds of phone interviews then on site.
One site questions include: implement hash table, how to implement load balancer, how to design features using existing data and how to implement a Resource pool. Unable to write good code for the Resource pool on site.
I applied through an employee referral. The process took 1 week. I interviewed at Glassdoor
Interview
There was a 30 minute phone interview and at the end of the 30 minute conversation, the interview said he approved me for the next round and since I was living out of state, he said he wanted to arrange a second phone interview before they could fly me in.
He promised to set up the second interview in the following day or two. But to my surprise, the interviewer sent me an email the next day saying, "they are moving forward to other candidates that matches their hiring needs".