The interview process included:
The whole process was smooth. There weren't any pointless recruiter calls. They treated the onsite candidates really well. The three onsite interviews were in the morning. Then they served lunch.
TripAdvisor has a free company dining hall/cafeteria, similar to those in Silicon Valley. After lunch, there was a tour, a tech talk from a high-level manager, and a panel to ask new grad software engineers about their experience.
Overall, it was the best interview experience I've had in Boston/NYC and one of the better ones compared to interviews at Bay Area and Seattle HQ companies.
The onsite interviews consisted of two algorithms/data structures questions and one pure behavioral interview. The behavioral interview felt like a natural conversation and was very pleasant. The interviewer asked about projects, experience, and what I thought about TripAdvisor.
My only complaint is that one of the interviewers focused more on math proofs of the programming question than the actual programming question. The actual question and all other tech questions asked were typical algorithms/data structures questions.
Prove mathematically why your algorithm runs in O(n log(n)) time (show the summation).
Explain what O(n) means mathematically.
The following metrics were computed from 12 interview experiences for the Tripadvisor Software Engineer role in Needham, Massachusetts.
Tripadvisor's interview process for their Software Engineer roles in Needham, Massachusetts is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Tripadvisor's Software Engineer interview process in Needham, Massachusetts.