If you are reading this review, please note that mine may not be a typical one, as I am new to software development. TripAdvisor sent a senior engineer for the interview, but the questions were basic. The first question related to hash tables: "What data structure do you use to store (or look up) telephone numbers?" The discussion then moved to collision handling (we typically use chaining).
During the real-time coding test, I was asked to handle duplicate spaces among words, ensuring the output had only single spaces between words (or no space between a word and a delimiter). I believe I struggled when using pointers (I used C++), although I still consider it a basic problem. One more point: if you choose C++, it should not differ significantly from C when answering a short question.
Nothing unexpected, just because I'm new to software.
The following metrics were computed from 1 interview experience for the Tripadvisor Software Engineer role in Amherst, Massachusetts.
Tripadvisor's interview process for their Software Engineer roles in Amherst, Massachusetts is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Tripadvisor's Software Engineer interview process in Amherst, Massachusetts.