Mapbox logo

Mapbox Interview Questions
& Process

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

Based on 157 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
42.7% Positive experience

Which role are you interviewing for?

30 roles · 157 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Mapbox.

Showing 4 of 157
Mapbox logo
Mapbox

Software Engineer

Engineering · nearly a year ago

Mid Average Positive experience No offer 5 rounds
Interview process
Recruiter call Take home Technical screen Presentation Onsite Background check Offer
Interview formats
Coding System Design Behavioral Technical

I had my interview in June 2025. It started with a recruiter call, then I got a test task, which was to implement a Linux utility in C++. After that, I had a virtual interview day with 4 technical rounds. The first round was live coding with a LeetCode medium problem. The second was a system design round where I presented a complex feature from my experience. The third round, named 'Delivering results,' was a behavioral interview. The fourth was with the hiring manager, also behavioral. The whole process was quick and smooth. You can do all rounds in one day or split them up.

Confirmed questions2 questions
  • Tell me about an innovation you introduced in a past project. Also, describe how you've handled team conflicts.
  • Describe a time you innovated on a project and how you resolved conflicts within your team.
Mapbox logo
Mapbox

Machine Learning Engineer

Engineering · nearly a year ago

Mid Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite Presentation
Interview formats
Technical Coding System Design Presentation Behavioral

A recruiter reached out on LinkedIn. I had one recruiter throughout. First, we had a quick phone call to check qualifications. Then I spoke with the hiring manager who talked about the team's focus and what they look for. I was given a 2-hour take-home coding assignment. After that, two technical interviews happened: one about the coding assignment and SQL problems, the other about a past project's architecture. I had one final chat with the hiring manager because I had more questions. The recruiter was my main contact via email and phone. The whole thing took about a month.

Confirmed questions2 questions
  • Can you present a flowchart or diagram illustrating a software engineering project you previously led?
  • Could you elaborate on the architecture of a past project in detail?
Mapbox logo
Mapbox

Recruiter

HR · nearly a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Take home Presentation
Interview formats
Other Presentation

For the take-home part, I had to find candidates for some really tough-to-fill roles with a lot of requirements, and also give a detailed guide on how I'd do it. I picked a diverse bunch to show how I work: some were a perfect match and already known to the company; others didn't quite fit the paper requirements on purpose to show that we shouldn't only focus on 'perfect' fits, and I explained this during our chat. The team didn't agree with how I approached it and gave my work a low score because of that. It's not good or bad, just different teams operate differently. I'm sharing this as a tip for others who might interview here.

Confirmed questions3 questions
  • Can you tell me about your professional background?
  • What is your expertise in this field?
  • How do you approach sourcing candidates?
Mapbox logo
Mapbox

Senior Android Engineer

Engineering · a year ago

Senior Average Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Technical Coding

The interview process felt excessively long. It consisted of a Recruiter Screen (30 min), a Hiring Manager Screen (30–60 min), and then a 90-minute Technical Interview. The technical part involved two interviewers, one of whom was mostly silent, and the other had trouble explaining the task clearly in English. They gave us a project involving a basic MapBox app with a search bar, a button, and a MapView, plus an internal library. The project required fetching API data using Retrofit. The main issue was the project itself, which seemed misleading. You'd expect to implement the search functionality given it was present but empty. Also, the questions were hard to grasp because the main interviewer phrased them poorly. I wouldn't recommend this experience; it's not worth the hassle, especially considering you'd have to work with these people if hired.

Confirmed questions3 questions
  • How would we go about hiding the MapView in this application?
  • Can you identify the issue within this particular function?
  • Is there anything wrong with this Bitmap that you can see?

Mapbox Interview Questions

Quoted word for word from Mapbox interview reports.

Can you implement a retry function that calls an arbitrary input function automatically with retries? The retry function should accept the input function as an argument. If the invocation fails, it should retry the input function up to 2 times (total of 3 attempts). The retry function should return the result of the first successful invocation or the error from the last attempt.

Read reports

Is it possible to pass custom arguments to the retry function, such as the number of retries or arguments for the function being retried?

Read reports

Write a function to mark duplicate IDs by linking them into groups (Mark Duplicates).

Read reports

Can you write a function that retries another function a specified number of times (defaulting to 3) and returns the result or the error if it fails?

Read reports

Can you write code to determine if two strings are anagrams of each other?

Read report

Considering the recent campaign's success, should the company invest another $1.5 million to repeat the TV advertising effort?

Read report

The company recently spent $1.5 million on a TV ad campaign which resulted in a significant increase in sales for the following period. What methods could be used to directly attribute these sales to the TV campaign?

Read report

Your company just launched a big TV ad spend worth $1.5 million dollars. It got a big lift in sales the next time period. How can we attribute sales directly to this TV campaign? Should we spend another $1.5M to do it again?

Read report

What additional functionality could be added to the retry function once the initial implementation is done?

Read report

Formats, difficulty and experience

Across all 157 Mapbox interview reports.

Interview formats

Behavioral 40.3%
Technical 29.7%
Coding 13.3%
Presentation 6.4%
System Design 3.6%

Interview difficulty

Easy 19.7%
Average 66.2%
Difficult 14%

Candidate experience

Negative 43.3%
Positive 42.7%
Neutral 14%

Reports by job function

Engineering 93
Sales 18
HR 13
Operations 10
Product 6
Finance 3