I was contacted about a week after submitting my resume through their online repository. An employee also submitted my resume.
I had a phone interview that was approximately 30 minutes long, conducted a week later. My background: I'm a senior with 7 months of real-world RoR and Spring development experience. However, I had not yet taken the Algorithms & Design course, and this is what cost me the opportunity. I'm in a co-op school, so this class would have been completed by the time the Fall internship would have started. Nevertheless, they required that I knew it then and there.
Pros:
The interviewer was nice, polite, and patient. I received my rejection two days after the interview, so I didn't have to wait long.
Cons:
It seemed like he hadn't reviewed my resume when, before my coding exercise began, he asked if I "wrote code in Java"—information that would have been clear from the first paragraph of my resume. If you have not taken a course on algorithms and design, I suggest learning what you can on your own before the interview. If you have real-world experience, they likely won't prioritize it, so focus on your computer science fundamentals.
There were no difficult questions.
Descriptive questions included:
He also asked questions about Quick Sort vs. Merge Sort, Big O, and another algorithms question, which I could not answer because I had not taken the course.
Coding exercise: Build a Binary Tree (not BST) and implement a getDepth() method that returns the depth of the tree.
The following metrics were computed from 19 interview experiences for the Tripadvisor Software Engineer Intern role in United States.
Tripadvisor's interview process for their Software Engineer Intern roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Tripadvisor's Software Engineer Intern interview process in United States.