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

TripAdvisor Software Engineer Intern Interview Questions & Reviews

Updated Mar 20, 2014
All Interviews Received Offers

Getting the Interview 

82%
11%
4%

Interview Experience 

41%
41%
16%

Interview Difficulty 

34 candidate interviews Back to all interview questions
Relevance Date Difficulty
in
1 person found this helpful

Accepted Offer

Positive Experience

Easy Interview

Software Engineer Intern Interview

Anonymous Employee

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

Interview Details – I applied for this company on our campus career fair, and in the next few days they scheduled me an on-campus interview. One person interviewed me for about 45 minutes. Only technical questions, didn't ask me about my project or something else. He asked me to write code in a white board and then asked me some question about the code.He also told me there would be 3 rounds of interviews.
Then I received an email telling me I passed the interview and then came up the 2nd round - telephone interview. It's a 30-minute interview asking a quite simple question and some extensions. Then he started to introduce the job and environment of their company.
And after maybe 2 weeks, there will be an on-site interview if you pass the previous one.

Interview Question – Nothing difficult. The first question is about combination of HashMap and ArrayList, which the best answer should be LinkedHashMap but it's OK if you didn't know about this class.
The second interview is to find the same element in two lists
  Answer Question

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

No Offer

Positive Experience

Average Interview

Software Engineer Intern Interview

Anonymous Interview Candidate
Newton, MA

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

Interview Details – Originally met with a recruiter at a college career fair where I was asked why someone would want to use a linked list. I was offered an on campus interview where I had to reverse a linked list of characters, while keeping words in tact. I was invited to interview at their offices in Newton. I had two interviews there. Both questions involved recursion and linked lists. After the two interviews a head recruiter came in to let me know that they would not be offering me the position, but he spent about 15 minutes going through the interview process with me and talking about my strengths and weaknesses. Overall a very positive and helpful process.

Interview Question – Reversing a linked list of characters while keeping words in tact.   Answer Question

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

No Offer

Neutral Experience

Average Interview

Software Engineer Intern Interview

Anonymous Interview Candidate

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

Interview Details – I got the interview through on-campus career fair. They contacted me about three weeks after the career fair. It was a technical phone screen. They jumped right off to technical questions, including Big-O notations, Sorting algorithms, etc.

Interview Question – There weren't any difficult or unexpected questions.   Answer Question

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

We want your feedback – Is this interview information helpful to you?  Yes | No
1 person found this helpful

Accepted Offer

Positive Experience

Average Interview

Software Engineering Intern Interview

Anonymous Employee
Newton, MA

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

Interview Details – I had applied through Campus Career Fair. I had
 - 1 campus interview
 - 1 telephonic
 - 3 onsite interview rounds

The interview process was very smooth and professional.
 - In every round, I had to write code to some problem.
 - Problems were a mix of coding problems and solving some real world design problem.
 - They focus a lot on data structures, complexity and problem solving.

Interview Question – Some interesting design problems which I was not expecting. I enjoyed working on those though.   Answer Question

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

1 person found this helpful

No Offer

Neutral Experience

Average Interview

Software Engineer Intern Interview

Anonymous Interview Candidate
Amherst, MA

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

Interview Details – Phone interview with coding on online whiteboard. First he asked about hash table and hash function, then he ask if there is any other kind of data structure that can give the same index function. I gave the answer of prefix tree but he said any kind of tree is ok there.
Next question is about linked list: how to find the node that is odd, how to delete these nodes, providing the code in the online whiteboard. I gave him the code but he pointed out some corner cases that my code did not cover. Then he asked if I had any question. The whole process is about 30-40 minutes.

Interview Question – Not really sure about the index data structure. I thought only array or hashtable can give the direct index to access. Still don't know why tree can give the same kind of indexing as hashtable.   View Answer

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

No Offer

Neutral Experience

Software Engineering Intern Interview

Anonymous Interview Candidate

I applied through college or university and the process took 3 days - interviewed at TripAdvisor.

Interview Details – Dropped off resume at career fair - on campus interview

Interview Question – Implement an iterator for a search tree   Answer Question

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

1 person found this helpful

No Offer

Positive Experience

Average Interview

Software Engineer Intern Interview

Anonymous Interview Candidate

I applied through college or university and interviewed at TripAdvisor.

Interview Details – On campus interview for the first round. Then an online coding session for the second round where they ask you a question and expect you to code it in front of them . Then the last round is on onsite interview.

Interview Questions

  • Given a root to a binary tree where each node holds an integer. Write a method that returns the sum of all the integers in the tree.   View Answers (2)
  • Given two sorted arrays. Write a method that returns the intersection of the arrays. Ex. [2,4,3,6] and [8,9,2,4] would return [2,4].   View Answers (3)

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

No Offer

Neutral Experience

Software Engineering Intern Interview

Anonymous Interview Candidate

I applied through a recruiter and the process took 1 week - interviewed at TripAdvisor.

Interview Details – I met TripAdvisor at the career fair at my school. I talked with the representative about what I study and he asked me about how to implement a hash map and what it would be used for. Then I had an on campus interview followed by an on-site interview consisting of four different interviews.

Interview Question – How do you find duplicates in a binary search tree?   View Answers (2)

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

No Offer

Neutral Experience

Difficult Interview

Software Engineer Intern Interview

Anonymous Interview Candidate

I applied through college or university - interviewed at TripAdvisor in September 2013.

Interview Details – Talked to them at a school career fair and they came to my school for interviews the next week. process is careerfair/apply->interview->coding on virtual blackboard while talking to them on phone->they bring you in for an onsite interview(i only got the first interview. very long process).The interviewer was nice and a good guy. Asked me to write code to find the intersection of two unordered linked lists. Some other questions I didnt have to code were what a mySQL join statement is(had mySQL on my resume) and how networking works.

Interview Question – When a address is typed into the browser and you hit enter, what happens and how does the data get to the server and then back to you.   Answer Question

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

No Offer

Neutral Experience

Average Interview

Software Engineer Intern Interview

Anonymous Interview Candidate

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

Interview Details – I received one technical phone interview in which a guy who didn't sound very excited to be interviewing me asked one technical question and then just asked if I had any questions.

Interview Question – Asked a question about shifting an entire char array.   Answer Question

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

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 Intern interview questions and advice. All 34 interview reviews posted anonymously by TripAdvisor employees and interview candidates.