Upload Button Icon Add office photos

Filter interviews by

TomTom Software Engineer Interview Questions and Answers

Updated 17 Nov 2021

TomTom Software Engineer Interview Experiences

1 interview found

I applied via Recruitment Consultant and was interviewed in May 2021. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Q-1 If linked list has cycle Q-2 Intersection point of two linked list Q-3 HashMap related Questions Q-4 Design related Q-5 Core Java Questions
  • Ans. 

    Interview questions for Software Engineer on linked list, HashMap, design and core Java

    • For Q-1, use Floyd's cycle detection algorithm

    • For Q-2, traverse both linked lists and find the common node

    • For Q-3, understand the basic operations of HashMap like put, get, and remove

    • For Q-4, focus on object-oriented design principles and patterns

    • For Q-5, brush up on concepts like multithreading, exception handling, and collections

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare data structures/Algorithms, Design questions and Core Java well

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

90 min MCQ +coding test on hackerrank.

Round 2 - Technical 

(2 Questions)

  • Q1. Sort colors DSA question
  • Q2. Detect cycle in a linked list
  • Ans. 

    Use Floyd's Tortoise and Hare algorithm to detect cycle in a linked list.

    • Initialize two pointers, slow and fast, at the head of the linked list.

    • Move slow pointer by one step and fast pointer by two steps.

    • If they meet at some point, there is a cycle in the linked list.

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Was asked about why you want to join the company,my experience etc.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Oops concept ? SQL Queries ?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

60 MCQ questions are there

Round 2 - Technical 

(2 Questions)

  • Q1. Simple java questions are there
  • Q2. Array list vs Linked List
  • Ans. 

    Array list is faster for accessing elements by index, while Linked List is better for frequent insertions and deletions.

    • Array list has constant time access to elements by index, while Linked List requires traversing the list to find an element.

    • Linked List is better for frequent insertions and deletions as it only requires changing pointers, while Array list may require shifting elements.

    • Array list uses contiguous memor...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Fair and was interviewed in May 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

About front end , html, css, reasoning,

Round 2 - Technical 

(1 Question)

  • Q1. What.is let , var, const
Round 3 - Technical 

(2 Questions)

  • Q1. What is angular
  • Q2. Services in angular
Round 4 - HR 

(1 Question)

  • Q1. Communication skills.

Interview Preparation Tips

Interview preparation tips for other job seekers - Good for freshers
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is angular
  • Ans. 

    Angular is a popular open-source front-end web application framework developed by Google.

    • Angular is used for building dynamic web applications.

    • It allows for the creation of single-page applications.

    • Angular uses TypeScript for building applications.

    • It provides features like data binding, dependency injection, and routing.

    • Angular has a large community and ecosystem with many libraries and tools available.

  • Answered by AI
  • Q2. What is an angular
  • Ans. 

    Angular is a popular open-source web application framework developed by Google.

    • Angular is used for building dynamic web applications.

    • It allows for the creation of single-page applications.

    • Angular uses TypeScript for building applications.

    • It provides features like data binding, dependency injection, and routing.

    • Angular has a large community and ecosystem with many libraries and tools available.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Lamda experience
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Find repeated nos in arrays
  • Ans. 

    Find repeated numbers in arrays of strings

    • Iterate through each string in the array

    • Convert each string to an array of numbers

    • Use a hash map to track the frequency of each number

    • Identify and return the repeated numbers

  • Answered by AI
Round 2 - Behavioral 

(1 Question)

  • Q1. Current company work, reason for change, etc.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Case study of last project

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Regarding SQL, PostgreSQL

TomTom Interview FAQs

How to prepare for TomTom Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at TomTom. The most common topics and skills that interviewers at TomTom expect are Java, J2Ee, Microservices, SOA and Software Engineering.

Tell us how to improve this page.

TomTom Software Engineer Salary
based on 38 salaries
₹12 L/yr - ₹23.4 L/yr
111% more than the average Software Engineer Salary in India
View more details

TomTom Software Engineer Reviews and Ratings

based on 9 reviews

4.2/5

Rating in categories

4.2

Skill development

4.7

Work-life balance

3.8

Salary

3.5

Job security

4.2

Company culture

3.2

Promotions

3.9

Work satisfaction

Explore 9 Reviews and Ratings
Digital Cartographer
74 salaries
unlock blur

₹2.1 L/yr - ₹5 L/yr

Senior Software Engineer
52 salaries
unlock blur

₹15.7 L/yr - ₹35 L/yr

Technical Support Professional
41 salaries
unlock blur

₹3 L/yr - ₹5 L/yr

Software Engineer
38 salaries
unlock blur

₹12 L/yr - ₹23.4 L/yr

Senior Digital Cartographer
34 salaries
unlock blur

₹3.8 L/yr - ₹6.5 L/yr

Explore more salaries
Compare TomTom with

MapmyIndia

3.8
Compare

Garmin

2.9
Compare

HERE Technologies

3.9
Compare

Trimble

4.2
Compare
Did you find this page helpful?
Yes No
write
Share an Interview