Metromile logo

Metromile Interview Questions
& Process

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

Based on 62 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
54.8% Positive experience

Which role are you interviewing for?

23 roles · 62 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Metromile.

Showing 4 of 62
Metromile logo
Metromile

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience Decline offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call Background check Offer
Interview formats
Technical Coding System Design Behavioral

It was a pretty straightforward interview process. The interviewers were quite engaged and helpful. There were 3 technical interviews, and then a round with the manager. The questions were similar to LeetCode medium problems. I received a verbal offer, but the recruiter mentioned the written offer would take about a week to finalize. He stayed in touch but kept pushing back the date for the written offer. After 3 weeks, I still hadn't heard anything. I've since moved on because of this unprofessional behavior. They never did send a final offer. This company was recently bought by another insurance company.

Confirmed questions2 questions
  • A question involving strings.
  • A question about designing a distributed system.
Metromile logo
Metromile

Staff Big Data Engineer

Engineering · more than a year ago

Staff Average Positive experience Accept offer 6 rounds
Interview process
Recruiter call Phone screen Onsite
Interview formats
Coding System Design Technical Behavioral

I applied via referral and the recruiter got back quickly to chat about the role and check my career goals to make sure it was a good fit. Then, I had a 45-min technical phone screen where we talked about my experience for about 15-20 mins and I did a medium-hard leetcode question. After that, I was set up for the virtual on-site, and the recruiter was super helpful in letting me pick two time slots. The on-site panel included 2 coding interviews, 1 systems design round, 1 database design round, 1 big data core round, and a couple of behavioral rounds. Everyone on the panel was really patient and asked clear, consistent questions, focusing more on helping me succeed than grilling me.

Confirmed questions6 questions
  • How would you find the median from a data stream?
  • How do you approach string balancing?
  • Can you explain Kafka core concepts?
Metromile logo
Metromile

Product Manager

Product · more than a year ago

Senior Average Neutral experience No offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Panel Offer
Interview formats
Behavioral Technical

This was a long interview process, and it felt like they figured out the structure as we went along. I went through a bunch of rounds, talking to a bunch of different people, even some higher-ups. In the end, they didn't offer me the job and just gave me a generic 'skill set wasn't a fit' reason, no real feedback. I emailed the hiring managers to ask for more details, but they just ignored me. It was disappointing because it seemed like a good interview, and most of the interviewers said nice things, but the way they handled the feedback afterwards left a bad impression.

Confirmed questions6 questions
  • Can you tell me about your previous experiences?
  • What are some examples of your past work and achievements you can share?
  • Walk me through a situation where you encountered a challenge in product management and how you resolved it.
Metromile logo
Metromile

Data Scientist

Analytics · more than a year ago

Senior Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Behavioral Technical Coding

I applied through a referral and heard back from a Technical Recruiter within 4-5 days to set up an initial hr screening for the following week. The recruiter started by talking about the company and the role, then asked me basic questions about my resume, salary expectations, and where I'd like to work. They also explained what would happen next. After that, I had another screening with a DS Manager. This part had two sections: first, I had to talk about my past work in DS, and second, there was a coding challenge on Coderpad. The coding part involved a question about product sense and experiment design for A/B testing, followed by two SQL questions (one easy, one medium). Finally, I had a Python coding test where I needed to implement a basic ML algorithm from scratch using the provided data, without any libraries. The hiring manager then answered some of my questions. It was a good experience overall, though I didn't get the job because I wasn't well-prepared for the test.

Confirmed questions4 questions
  • Can you discuss your past work experience in Data Science?
  • What are your thoughts on experiment design and A/B testing?
  • Here are some SQL problems for you to solve.

Metromile Interview Questions

Quoted word for word from Metromile interview reports.

Are there alternative data structures or methods to solve the word counting problem?

Read reports

Given the array of Integers from 0 to 1,000,000,000, where all elements are positioned in the increasing order, but one element in sequence is missing, find the missing element.

Read reports

Could you write an algorithm to identify the first character in a string that does not repeat?

Read reports

Coding question: How would you count the occurrences of a specific word within a book?

Read reports

How would you find the median of a stream of integers?

Read report

Given a list of source and destination pairs, can you create the itinerary map?

Read report

Can you explain the algorithm behind gradient boosting machines and how to regularize them?

Read report

How would you identify duplicate numbers within an array containing one billion entries?

Read report

Formats, difficulty and experience

Across all 62 Metromile interview reports.

Interview formats

Behavioral 39.3%
Technical 31.9%
Coding 13.3%
Presentation 6.7%
System Design 4.4%

Interview difficulty

Easy 14.5%
Average 72.6%
Difficult 12.9%

Candidate experience

Positive 54.8%
Negative 37.1%
Neutral 8.1%

Reports by job function

Engineering 19
Operations 15
Analytics 9
Product 5
HR 5
Marketing 3