I applied through a recruiter. The process took 1 week. I interviewed at Tripadvisor (Boston, MA) in Jun 2014
Interview
Process took about a week. First part was a phone interview - we went over some parts of my resume that were relevant to the position, I was asked some technical questions: commonly used data structures, differences between array and linked list, how to build a linked list, questions about grep command. After that we had a shared work-space session online where I had to code two very simple programs in js - a second year comp sci student should have no problem coding them up. All together, this part took about 50 minutes.
I was invited to an on-site interview at FlipKey's office. The office space is well renovated factory building; modern and very well designed. Open-concept with a lot of space and light. I was impressed.
The interview was Google-style 4 one-hour individual white-board interviews with different team leads. Each interviewer had some questions about my past job experience and then presented a problem or two to solve on a white-board.
Some problems:
Write a program that character-reverses an ascii file.
Write an atoi function
Given an non-typical tree structure, split nodes into group by weight. Things to review: Sets, Lists, Tree Traversal, Greedy Algorithm, Knapsack problem.
A few other problems where knowledge of standard algorithms and data structures is required.
Overall the interview experience was good. From what I saw and learned about the company, I would have liked working there.
I had one major complaint:
I didn't realize ahead of time how long the interview process was. The interview stretched well over the lunch hour and by the end I was exhausted and passing out from hunger. I felt it was inconsiderate of FlipKey to not offer me lunch or at least a break between interviews, considering I mentioned a few times that I was hungry. Especially considering that the whole company was having catered lunch that day - when I asked for coffee they actually walked me by the lunch trays. In retrospect I should have gotten over my shyness and asked them to give me lunch. Being burned out and having low blood sugar definitely took a big hit on my performance.
I applied through college or university. The process took 2 weeks. I interviewed at Tripadvisor (Newton, MA) in Sep 2013
Interview
two phone interviews and one onsite interview
phone interviews asked a lot of hash table questions, consistent hashing etc.
onsite interview:
1. number of 1's islands in a 2-d matrix (dfs)
2. level print binary tree (queue)
3. get number of 1's in the binary presentation of an integer.
4. behavior questions and discussion with vp.
Interview questions [1]
Question 1
get number of 1's in the binary presentation of an integer.