I applied through college or university. The process took 1 week. I interviewed at Indeed in Feb 2014
Interview
It is an on campus interview. The whole process took 1 hour, divided into two 1:1 interviews which has 30 minutes for each. The interviewer first ask some general question about the resume, "introduce your project", "which part is the most challenging", etc., for about 5 to 10 minutes. Then came to the technical question. My first question is select the smallest kth number from a unsorted list. For this one I wrote a quickselect in recursive way. The interviewer seems satisfied with that. But later I came up with the idea of using a min heap (that's after the interview). The second question is searching a particular word in a string, and add "<b>" "<\b>" around the word's every appearance. I thought that would be an easy one so I wrote the code in a short time, but made some mistakes. The interviewer then pointed out several issues in my code, and give me a chance to modify that. Several days later I got the on site invitation.
Interview questions [1]
Question 1
About the question that searching a particular word and inserting blanket around it, I didn't pay much attention about the word "word" at first, so if search "all" in a string "install", my code would return something like "inst<b>all<\b>". The interviewer pointed out this issue, then I add some thing like first searching a separator then compare the word.
I applied through college or university. I interviewed at Indeed
Interview
Met recruiters at career fair. On campus interview the next day. Two 30 min interviews with 2 of the developers.
Interview questions [1]
Question 1
Both were array based questions on being able to find duplicates. One was with strings and the other with numbers. The second interviewer pushed me towards optimizing my code.
Know your data structures.