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

      TomTom

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: TomTom reviews | TomTom jobs | TomTom salaries | TomTom benefits
      TomTom interviewsTomTom Javascript Software Engineer interviewsTomTom 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.

      Javascript Software Engineer Interview

      16 Apr 2026
      Anonymous interview candidate
      Lebanon, NH

      Other Javascript Software Engineer interview reviews for TomTom

      Javascript Developer Interview

      26 Feb 2018
      Anonymous interview candidate
      Kathmandu
      No offer
      Neutral experience
      No offer
      Negative experience
      Average interview

      Application

      I interviewed at TomTom (Lebanon, NH)

      Interview

      Applied through a referral and was contacted by a recruiter for a 20-minute video screening interview. That first round was mainly to learn more about my background, experience, and overall fit for the role. One major downside throughout the process was the recruiter’s responsiveness. She was very slow in replying and scheduling interviews. For a U.S.-based position, the recruiter was based in Europe, which seemed to create delays and made the process feel careless at times. Scheduling consistently took much longer than expected. After passing the initial screening, I was scheduled for a technical interview. The first 30 minutes focused on basic JavaScript questions to assess my understanding of the language. The next 30 minutes were centered on an object-oriented design question based on the classic Battleship 10x10 game. The interviewer wanted to evaluate how I designed classes and objects, what patterns I used, and how maintainable and clean my code was. After clearing that round, I moved on to a final loop of three interviews: 1. DSA Round: The first 25 minutes were behavioral questions based on two of the company’s leadership values listed on their website. The remaining 25 minutes were spent solving LeetCode 71: Simplify Path. 2. Problem-Solving Round: Again, the first 25 minutes focused on behavioral questions tied to leadership principles. The last 25 minutes involved a coding problem where the requirements kept evolving. The interviewer started with a basic version of the problem and kept adding new changes and constraints on top of it to test adaptability and problem-solving. 3. Maintainability / OOP Round: This round followed the same structure: 25 minutes of behavioral questions around leadership values, followed by 25 minutes of an OOP design problem. The task was to design a pizza billing system where users could add toppings and the total cost would be calculated accordingly. The main focus was on writing maintainable, extensible, and modular code. Overall, I felt I performed very well across the interviews. The interviewers were generally good, and I made an effort to clearly discuss my thought process and approach while coding. In the end, I was rejected with feedback that, in the third loop interview, another candidate wrote code that was considered more maintainable and modular. However, the recruiting process itself was frustrating. A process involving only five interviews took nearly 1.8 months because of repeated scheduling delays. Multiple times, I was asked to share my availability for a given week, only for the recruiter to reply after that week had already passed and ask for my availability all over again. That repetitive back-and-forth added unnecessary delays and made the process far longer than it should have been. Overall, the interview experience itself was solid, but the recruiter coordination significantly hurt the candidate experience. Good Luck!
      Easy interview

      Application

      I applied through a recruiter. I interviewed at TomTom (Kathmandu)

      Interview

      Their HR messaged me on LinkedIn and asked me if I am interested in the opening role, I thought of giving it a try and schedule a call and on the scheduled day they called me on the exact time and after having some talk they said will get back to me and they never did. At least they should have sent a mail or message about rejection.Overall it was nice experience for me, and learned about how to talk and answer, it boosted my moral for giving further interview. Thanks

      Interview questions [1]

      Question 1

      About my javascript experience, Knowledge of React/Vue, Testing frameworks, Education and Work Experience
      1 Answer
      1