I applied through a staffing agency. The process took 2 weeks. I interviewed at Tripadvisor in Nov 2015
Interview
Standard technical interview.
15 minutes going over resume, 40 minutes technical questions, 5 minutes for questions.
Resume was gone over with a lot of questions about the technical challenges of the internship experiences I had before. Lots of questions on the technical aspects, so I think they did want to verify the things I put on the resume.
Technical questions weren't too difficult and the interviewer was very helpful the entire time.
A coding challenge was sent afterwards that dealt with processing a simple csv file, choice of language was anything you wanted.
Overall, not too bad of an experience.
Interview questions [1]
Question 1
1/ Basically keeping track of the kth element while inserting and deleting elements from a list. Optimal solution was supposed to be O(logn) retrieval and insertion (assumption given was equal number of inserts and retrievals)
2/ Then asked simple algorithm problem, unique strings in a list.
3/ Then talked about a simple distributed systems/concurrent systems problem. Two simultaneous requests to a web server and it crashes, how does one debug this?