Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Tripadvisor

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Tripadvisor reviews | Tripadvisor jobs | Tripadvisor salaries | Tripadvisor benefits | Tripadvisor conversations
      Tripadvisor interviewsTripadvisor Mobile Software Engineer interviewsTripadvisor interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Top companies for "Compensation and Benefits" near you

      avatar
      Amazon
      3.7★Compensation and benefits
      avatar
      Google
      4.5★Compensation and benefits
      avatar
      Booking.com
      4.2★Compensation and benefits
      avatar
      Bitpanda
      3.8★Compensation and benefits

      Mobile Software Engineer Interview

      14 Nov 2012
      Anonymous interview candidate
      Newton, MA
      No offer
      Negative experience
      Difficult interview

      Application

      I applied through a recruiter. The process took 1 day. I interviewed at Tripadvisor (Newton, MA) in Nov 2012

      Interview

      I usually like to be prepared for my on-site interviews by reading Glassdoor beforehand, but it turns out I should have looked carefully here even before the phone screen (as I got blasted out of the water by relatively elementary questions). Hopefully you can avoid the embarrassment that I had and be somewhat better prepared. So TripAdvisor is looking for mobile engineers, but the immediate takeaway I got from Dan the hiring manager is that if you have any specialty (e.g. Android, iOS, RoR, backend, etc.), you'll be expected to be able to work in everything else as well and not necessarily just your specialty. This may be good for folks looking for broad experience, but not so good for a developer looking to sharpen or go very deep on one particular platform. They also talked about one week sprints, which seems like a lot of pressure to do potentially larger tasks. TripAdvisor also doesn't have architects, which kind of explains why their current mobile offerings are a bit of a user-unfriendly, haphazard mess. About this point I started getting peppered with general computer science questions, which weren't the platform specific questions I had been expecting. Expect to get grilled on: Big-O/Little-O complexity, hash tables, trees and sorting algorithms; all things that grad students think about on a regular basis but not necessarily things application engineers who are more focused on getting apps implemented. As much as I like the concept of TripAdvisor and the (equally clunky) website, I was pretty well shaken up by the experience of talking with the hiring manager enough to know that this wouldn't be a place where a mobile engineer could be inspired to focus and do his/her best work.

      Interview questions [1]

      Question 1

      Implement a LinkedList in your language of choice. For me, it was Objective C. So the hiring manager typed this into a shared whiteboard/document browser window: LList * list = [[LList alloc] init]; [list insert:10]; [list insert:20]; [list insert:5]; [list insert:30]; [list insert:12];
      1 Answer
      1