The interview lasted 24 minutes and ended very badly. I was not expecting a technical interview; I was expecting a more general, recruiter-style talk.
The interviewer asked me about SQL syntax, which I felt was not a good estimate of my programming skills. The second part, OOP design, was very difficult: implement a version control system.
I totally blew this problem because I was overwhelmed by the complexity of a VCS. I use Git, so I was thinking about Git the entire time and was not able to focus on the bare minimum components that make a VCS work. There were few hints.
The questions were harder than my Google interview questions. I consider them very difficult for the entry-level job I intend to interview for.
Maybe there are people fresh out of college capable of answering those questions, but they certainly will not end up at TripAdvisor.
SQL queries
design an Object-Oriented Version Control System.
The following metrics were computed from 220 interview experiences for the Tripadvisor Software Engineer role.
Tripadvisor's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Tripadvisor's Software Engineer interview process.