I applied online. The process took 2 weeks. I interviewed at Glassdoor (Sausalito, CA) in Feb 2014
Interview
The entire interview process was pretty quick at Glassdoor. it took about one week for a phone screen after I submitted my resume, The questions were pretty standard for the phone screen, data structure, a short piece of code, and some JAVA specific questions. After the phone screen, it took about another week for my onsite interview. The format of the onsite interview was similar to most software company where you are interviewed by 5 people lasting 45 min to 1 hr each. Almost all the questions were coding related and about half of them were related to the position I was applying for. I was able to stay quite relax during interviews since I only had to do a little bit of white board and actually get to use a computer for several questions. Compare to the Amazon interview I went on where I was on the white board the whole time, this was a much better experience. I received an offer less than a week after my onsite.
Interview questions [1]
Question 1
White board a functions that finds fibonacci(n) recursively in O(n) and another one iteratively in O(n)
I applied online through their website which was followed with an email to schedule a phone interview. They want an idea of who you are and your background experience. After the phone interview, I was asked to come to their office for an onsite interview. The interview consisted general questions as well as a test which was done on the computer. The test consisted of general troubleshooting which is fairly easy if you know the ins and outs of a working computer
Interview questions [1]
Question 1
I didn't think any of the questions were too difficult to answer. I guess I just wasn't the person they were looking for even though I felt I was qualified for the position