TripAdvisor Senior Software Engineer Interview Questions | Glassdoor.ca

TripAdvisor Senior Software Engineer Interview Questions

Updated 2 Nov, 2018
23 Interview Reviews

Experience

Experience
30%
35%
35%

Getting an Interview

Getting an Interview
40%
25%
20%
10
5

Difficulty

3.3
Average

Difficulty

Hard
Average
Easy

23 Candidate Interview ReviewsBack to all Interviews

Filter

Sort: PopularDateDifficulty

Filter

Sort: PopularDateDifficulty

 

Senior Software Engineer Interview

Anonymous Interview Candidate in Los Angeles, CA (US)
No Offer
Positive Experience
Average Interview

Application

I applied through an employee referral. The process took a week. I interviewed at TripAdvisor (Los Angeles, CA (US)).

Interview

I got recommended by a friend working in TripAdvisor and took phone screen. Recruiter contacted me and asked me about my previous experience. Later she scheduled a phone screen interview.

Interview Questions

  • CS basics: Big O concept, HashTable, BinarySearch, OO design principles   Answer Question

TripAdvisor Response

17 Nov, 2017 – Vice President, Global Talent Acquisition

Thanks for leaving your feedback. We’re proud of our strong employee referral program and are pleased to see that you had a positive interview experience. Thanks again for taking the time to speak... More

Other Interview Reviews for TripAdvisor

  1. Helpful (1)  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in New York, NY (US)
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 3 weeks. I interviewed at TripAdvisor (New York, NY (US)).

    Interview

    Interview happened on Skype and started by getting a call from the interviewer. The interview lasted for 45 mins. The first part is some short technical questions and followed by a coding question which is to be complete on shared coding pad. The interviewer was very pleasant to talk to you and made the whole interview much more enjoyable.

    Interview Questions

    • NDA signed. Cannot disclose, but it's some CS fundamental question which you can solve by applying the right data structure   Answer Question

    TripAdvisor Response

    13 Mar, 2018 – Vice President, Global Talent Acquisition

    Thanks for reviewing your experience. I’m pleased to read your positive remarks about your interviewer. We appreciate you taking the time to meet with our team and we wish you the best of luck in... More


  2. Helpful (2)  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Newton, MA (US)
    No Offer
    Neutral Experience
    Average Interview

    Application

    The process took 1 day. I interviewed at TripAdvisor (Newton, MA (US)) in November-2011.

    Interview

    Very aggressive interview stile - they grill you in technical questions, do not really care about your personality.
    I have heard from my friend (who quit TripAdvisor) that working there 8 hours is equals to working 10-11 at another place - they will wash you out and this actually happened during an interview.

    Interview Questions

  3. Helpful (4)  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Newton, MA (US)
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took 3 weeks. I interviewed at TripAdvisor (Newton, MA (US)) in April-2012.

    Interview

    My resume was submitted by a friend of mine that was an employee. I had one phone interview and two onsite interviews. The office is two older buildings - I found the environment very friendly, although a bit dark. The interviews were all coding problems. At no time did they ask about any previous projects, experience, or specific designs. The people were pleasant.

    Interview Questions

    • Given a binary search tree, write code that finds a count of duplicate values (in other words, the number of nodes that would have to be removed to make the set unique).   1 Answer
    • Design an alert system. You have 500,000 hotels you represent, and about 250,000 are visited each day. You want to track hotel page visits such that, if more than 10 visitors per a) 5 minutes, b) 1 hour, and c) 24 hours occur, then a (different for each time period) "alert" appears when someone visits one of those "hot" hotel pages. Don't worry about the UI part, just design the underlying alert system. Then optimize your solution for space.   5 Answers

  4. Helpful (1)  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Boston, MA (US)
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through other source. The process took 1 day. I interviewed at TripAdvisor (Boston, MA (US)) in April-2010.

    Interview

    Phone screen

    Interview Questions

    • What is the efficiency of finding an element in an unsorted array of strings   4 Answers
    • What is the efficiency of searching in a sorted set or strings. Binary search   2 Answers

  5.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Newton, MA (US)
    No Offer

    Application

    I applied through a recruiter. The process took a week. I interviewed at TripAdvisor (Newton, MA (US)).

    Interview

    There was no smalltalk or soft skills question. They immediately went right to the hardcore computer science skills questions to test knowledge and thought processes. After meeting three engineers, an HR representative spoke to me and let me know they were not interested in pursuing me at the time, but that I was welcome to reapply in the future.

    Interview Questions

    • Code a BST insert algorithm   1 Answer

  6. Helpful (2)  

    Senior Software Engineer Interview

    Anonymous Employee
    Accepted Offer

    Application

    I applied online. The process took 4+ weeks. I interviewed at TripAdvisor.

    Interview

    one online test following by two phone interview, finally flought to newton office

    Interview Questions

    • some NLP question and 234 tree and other complex tree structure   1 Answer

  7.  

    Senior Software Engineer Interview

    Anonymous Employee in Newton, MA (US)
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 2 weeks. I interviewed at TripAdvisor (Newton, MA (US)).

    Interview

    2 rounds of interview (in some cases they start with phone interview).
    In both rounds most of the questions were about data structures (hash tables, trees, etc.). Asked to write code (e.g count duplicates in a BST).

    Interview Questions

    • No longer remember the actual questions, but most were about data structures and cost assessment.   Answer Question
  8. Helpful (2)  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Boston, MA (US)
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took a week. I interviewed at TripAdvisor (Boston, MA (US)) in March-2016.

    Interview

    I had a phone screen where I had to code a medium difficulty problem in the language of my choice. From there, there was an in-person interview 1:1 with 5 engineers (1 hr each). I am sure I did well on the questions they asked (didn't answer 100%, but 90-95%). I didn't get an offer. I am puzzled as to why. Ih have 11 years of experience ... perhaps they thought I'd be expensive? Overall, nice people and great office.

    Interview Questions

    • Describe a project you did in the past. Draw it. Then they drilled in - describe the database schema here, etc. What is a database index?   Answer Question

  9.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate in Newton, MA (US)
    Declined Offer
    Negative Experience
    Difficult Interview

    Application

    I applied through a recruiter. I interviewed at TripAdvisor (Newton, MA (US)) in August-2013.

    Interview

    Started with an hour phone screen. After that there was a series of in person interviews. The in-person interviews last for about an hour each and were all done in the same day. Lunch was supplied, which was a large platter of sandwiches. Ate alone in the interview room. Finally met with someone from HR to discuss the interview process and go over the offer.

    Interview Questions

    • Given a Boggle board, write a program to verify a list of answers.   Answer Question
    • Given a complete binary tree, write a program to link each node in a level to its right sibling.   Answer Question

Don't Miss Out On a Job You Love
Upload a CV to easily apply to jobs from anywhere. It's simple to set up.