Tripadvisor logo

Tripadvisor Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 784 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
50.5% Positive experience

Which role are you interviewing for?

30 roles · 784 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Tripadvisor.

Showing 4 of 784
Tripadvisor logo
Tripadvisor

Business Development Manager

Sales · a year ago

Mid Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical

So, I applied and a recruiter reached out. She wanted to set up a meeting and I gave her my availability. She didn't send an invite though, so I wasn't sure if it was actually happening. I followed up with an email, but she never replied. Turns out she was on vacation and didn't think emailing me about it was worth it. On the day of the meeting, she was late and didn't even say sorry. Anyway, the initial call went okay, and I moved on to a video call with the hiring manager. That lasted about 45 minutes, and at the end they said the recruiter would be in touch soon. Well, 3.5 months later, still nothing. I emailed the recruiter twice and sent a LinkedIn message, no response. I even messaged the hiring manager on LinkedIn, still no reply. It was super disappointing and unprofessional how they just ghosted me. Really made the company look bad and disorganized.

Confirmed questions1 question
  • Could you walk me through your experience?
Tripadvisor logo
Tripadvisor

AI/ML Engineer

Engineering · a year ago

Mid Difficult Positive experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen Presentation Recruiter call
Interview formats
Coding Technical System Design Behavioral Presentation

We kicked off with a technical assessment, which was basically a coding challenge to check out your programming skills and how you solve problems. Then there were a few rounds of technical interviews where we really dove deep into AI, NLP, and system design stuff with the Data Science and ML Team. After that, we had some behavioral interviews to get a feel for your past experiences, how you work in a team, and your communication style. Finally, there was a meeting with senior leadership or the hiring manager to chat about your fit, what you're looking for, and what cool projects you might work on.

Confirmed questions1 question
  • Could you implement a recommendation system using collaborative filtering?
Tripadvisor logo
Tripadvisor

Sales/Marketing

Sales · a year ago

Mid Average Negative experience No offer 11 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical Presentation

The interviews themselves were pretty standard, starting with a recruiter screen and then moving on to meetings with the hiring manager and other team members. Everyone I spoke with was nice and asked good questions. What wasn't great was how slow things moved and how little communication there was. It took anywhere from a week to 3.5 weeks between interviews, with an average of 2.5 weeks. Most of that time, I had no idea what was happening with my application. Three times, I was only told on the day of the interview that they couldn't make it and we'd have to reschedule (one time I was already waiting in the virtual room). I interviewed for two similar jobs. For the first one, I talked to 5 people over 8.5 weeks, but then they told me they paused hiring. For the second, I met with 6 people over 7 weeks, but I decided to take another job offer during that time.

Confirmed questions2 questions
  • Can you share how you handle tough conversations, like when you have to give bad news or say no to something?
  • Tell me about a time you used data to guide a strategic choice.
Tripadvisor logo
Tripadvisor

Software Engineer

Engineering · more than a year ago

Mid Average Neutral experience No offer 5 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Coding Technical Behavioral

Scheduling the interviews was tough and the whole thing took about 2 months. It started with an HR chat about the hiring process. There were 5 interviews in total: 1 HR, 3 technical, and 1 manager interview. I made it through the first of the three technical interviews. The first technical interview was straightforward, involving a simple coding task to create a multiplication table for two inputs, along with questions on data structures and SQL. I finished all the tasks within the allotted time. Two weeks later, I had the second technical interview. It featured an easy LeetCode problem, 'Best Time to Buy and Sell Stock.' I found it a bit challenging to come up with the optimal solution but managed to solve it with a hint. The other part involved finding errors in some Javascript code. Unfortunately, I didn't pass because I needed a hint for the first problem, missed a typo while debugging the Javascript code, and was too slow overall, even though the interviewer said everything was okay at the time and I finished before the deadline. I should have double-checked my work more carefully.

Confirmed questions7 questions
  • Can you write code to display a multiplication table for two given numbers in a well-formatted way?
  • What's the solution for the 'Best Time to Buy and Sell Stock' problem?
  • How would you implement a hash table?

Tripadvisor Interview Questions

Quoted word for word from Tripadvisor interview reports.

Implement a function to find the sum of all values below a given node in a tree.

Read reports

Given a string, implement a 2-pointer solution to check if it's a palindrome.

Read reports

Is it possible for the variance of a binomial distribution to be zero?

Read reports

Given a binary string, how many operations does it take to reduce it to 0 by applying these rules: if odd, subtract 1; if even, divide by 2?

Read reports

Given a Tic-Tac-Toe game, can you use DFS to determine the winner?

Read report

Given a piece of code, validate if all open parentheses are correctly closed, potentially using a stack.

Read report

Can you determine if a given node in a tree structure has a grandfather?

Read report

For a given tree, can you return the sum of all nodes found at a specific level?

Read report

Coding question in GO lang - how to deal with a int32 overflow?

Read report

Formats, difficulty and experience

Across all 784 Tripadvisor interview reports.

Interview formats

Technical 34.1%
Behavioral 30.8%
Coding 22.9%
Presentation 5.3%
Other 2.7%

Interview difficulty

Easy 20.4%
Average 65.1%
Difficult 14.5%

Candidate experience

Negative 26.6%
Neutral 22.8%
Positive 50.5%

Reports by job function

Engineering 429
Sales 94
Marketing 67
Analytics 51
Operations 46
Product 30