TripAdvisor
3.8 of 5 163 reviews
www.tripadvisor.com Newton, MA 1000 to 5000 Employees

TripAdvisor Software Engineer Interview Questions & Reviews

Updated Apr 3, 2014
All Interviews Received Offers

Getting the Interview 

51%
23%
9%

Interview Experience 

50%
26%
22%

Interview Difficulty 

77 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied online and interviewed at TripAdvisor.

Interview Details – It's the first round phone interview. It took about 30 mins. The interviewer ask some basic stuff about data structure, and one coding question.

Interview Question – Try to find the nearest common ancestor of two nodes in a binary tree   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

5 people found this helpful

No Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied through college or university and the process took a day - interviewed at TripAdvisor.

Interview Details – Gave resume at uni career fair and got a call.
why use Hashmap and more deep in to its implementation. collisions . basic understanding. not required to code this.
Phone- collaborative coding. You need to explain the algorithm you write.

1. stack and heap.
2. abstract class and interface
3. Validate a BST
few more questions which are basic, but I dont remember them, sorry!!,You should be able to find most of them on glassdoor already

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Negative Experience

Average Interview

Software Engineer Interview

Software Engineer
Newton, MA

I applied through college or university and the process took 2 weeks - interviewed at TripAdvisor in October 2013.

Interview Details – Textbook technical interview, all questions are to be expected. I mentioned this below, but be sure to be rock solid on your basic data structures and algorithms (trees and tree traversal, arrays, heaps, linked lists, hash tables, O-notation... you name it). This is a very fair interview that you can completely own with enough preparation.

That being said, I had a net negative experience. I'd think that how a company treats its interviewees is indicative of how it'd treat its employees, and compared to how other similar caliber companies will treat a potential tech hire: TA's not great.

Remember that if you're a qualified candidate, the company's not just interviewing you, but you're interviewing them. Take a look around (though they won't give you a tour), get a feel for the culture. Most importantly, ask questions of your interviewer and gauge their personalities. See if these are people you'd really want to work with before making a decision. And if the company treats you poorly or is unfair to you, take note and move on.

Interview Question – Nothing unexpected. Really just the basics.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Neutral Experience

Easy Interview

Software Engineer Interview

Software Engineer

I applied through college or university and interviewed at TripAdvisor.

Interview Details – Met the guy at the career fair. 2 phone interviews in 2 weeks.

Interview Question – Detect if a string is a palindrome. Follow-up: if there is whitespaces in the string.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

2 people found this helpful

No Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer
San Diego, CA

I applied through college or university and the process took 1 week - interviewed at TripAdvisor in October 2013.

Interview Details – I talked to an engineer at a campus job fair and got scheduled for an interview the next day. It was a 30 minute interview and completely technical. No behavioral questions were asked.
I was asked about HashMaps, Principles of Object Orientation, Binary Search Trees, lots of runtime questions (best, worst, average case). These were all just questions where I was asked about how I would implement them and other general java conceptual questions.

They got back to me within the next week.

Interview Question – Part 1) Write a function that checks if a string is a palindrome.

Part 2) What if the string has a bunch of spaces, but if the same letters are still in the string, it is still a palindrome? ie) _ _ _ a _ b _ _ _ a _ -> true
Constraint: you can't trim the spaces out or pull anything out of the string. Must be checked in place.
  View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Difficult Interview

Software Engineer Interview

Software Engineer
Waltham, MA

I applied through an employee referral and the process took 3 weeks - interviewed at TripAdvisor in January 2013.

Interview Details – People were very nice to talk to. The technical interview over the phone was a bit intimidating. Lots of term definitions, algorithm talk, and virtual white board coding in real time.

Interview Question – Questions about polymorphism and creating a data structure.   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer
Boston, MA

I applied through college or university and the process took 1+ week - interviewed at TripAdvisor.

Interview Details – I met the hiring team in one of the career fairs and got a call for telephonic round. The first telephonic round was quite simple with basic questions on runtime analysis of basic data structures and a small code on linked list

Interview Question – Nothing as such was very difficult. There was a simple question asked on deletion of node in a linked list   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Negative Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied through college or university and the process took 3 weeks - interviewed at TripAdvisor in October 2013.

Interview Details – Sucks. I'm from California and they're based in the east coast, so when they scheduled my interview, they assumed I knew that it was going to be EST instead of PST and didn't mention the time zone (even though they recruited me at my school's career fair in California).

The question was extremely open ended and the interviewer gave me about only 15 minutes to answer it. After 15 minutes, he said, sorry but I don't think you're right for this position and hung up.

Interview Question – add a node to a Linked List.

class LinkedList{
  void add(){
  }
}

and that's all he gave me.
  Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied through college or university and the process took 2 days - interviewed at TripAdvisor in September 2013.

Interview Details – I got the interview campus career fair, and get an on campus interview after that, on career fair, the employer asked me some basic question in OOP and in java, such as the difference in abstract class and interface, some big O in sorting. A little bit system level knowledge included, such as the stack during recursion

Interview Question – Nothing unexpected, Find error in a page of java code, the error I found is the uninitialized variable and some error in a loop at edge condition.
A question using binary search
  Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Software Engineer Interview

Software Engineer

Interviewed at TripAdvisor

Interview Details – Telephone Interview: Question is about manipulation of the linked list.

Interview Question – Nothing difficult or unexpected.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at TripAdvisor

See What TripAdvisor Employees Are Saying

 Current Anonymous Employee in Newton, MA

Pros: “-Supportive Management team -GREAT CULTURE -Smart people -Innovative -Practical” Full Review


Worked for TripAdvisor? Contribute to the Community!

TripAdvisor Videos

Loading...

TripAdvisor – Why Work for Us?

Exceptional career opportunities. Genuinely cool coworkers. Millions of people who love our sites. Find it all here at the world's largest travel site. Full Overview

Provided by employer [?]

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at TripAdvisor Software Engineer interview questions and advice. All 77 interview reviews posted anonymously by TripAdvisor employees and interview candidates.