Bolt logo

Bolt Data Analyst Interview Questions
& Process

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

Based on 34 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
44.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Bolt.

Showing 3 of 34
Bolt logo
Bolt

Data Analyst

Analytics · a year ago

Mid Difficult Negative experience No offer 5 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Technical Coding

The interview process was quite extensive and took a lot of time, involving 5 different parts. It started with an HR interview, then a home assignment which took about 6-10 hours to complete over 5 days. After that, there was a review of the assignment, followed by a technical interview and a final manager interview. The technical interview included a live SQL coding session and some specific technical questions; it felt like a pressure test. To make things worse, the interviewer was 10 minutes late and didn't stick to the planned agenda, skipping several parts I had prepared for.

Confirmed questions3 questions
  • Can you describe what window functions are in SQL and how the Row_Number function operates?
  • How would you configure a Group By function for the provided query?
  • Could you differentiate between Fact and Dimension tables within a data model?
Bolt logo
Bolt

Data Analyst

Analytics · more than a year ago

Senior Easy Neutral experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Background check
Interview formats
Technical Coding

Screening, then a take-home assignment that was long and took about 4-5 days to complete. After that, there were 3 interview rounds: Technical, Business, and Final. I had one technical round. If you're thinking about the take-home, only do it if you enjoy these types of challenges for fun. If you're working and don't have much time, it might be better to show the team your current projects or ask for a HackerRank test. I personally thought the task took too long and could be more efficient. It might be better to apply for roles like Uber L5A where the process is smoother and actually checks skills.

Confirmed questions4 questions
  • How do you determine the appropriate sample size for a study?
  • Can you tell me about your past projects?
  • Describe your experience with experimentation, specifically A/B testing.
Bolt logo
Bolt

Data Analyst

Analytics · more than a year ago

Senior Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen Background check
Interview formats
Technical Coding Case Presentation

So I had an HR screening first. Then there was a home assignment that took about 4-5 days. I had to analyze a food delivery data set, find trends, seasonality, do forecasting, and come up with other insights. After that, I had a technical interview with the Data Analytics Manager and a Business Analyst. We talked about my home assignment, and they asked me about some real-world A/B test problems Bolt was facing. They also asked me some SQL questions. Everyone was really nice, honest, and professional. I didn't get the job after the technical interview, but I'd still recommend the process and the company.

Confirmed questions8 questions
  • For forecasting and predictive modeling, what extra data features, columns, or series could have been helpful?
  • What factors can provide a better estimate of the order value overall?
  • How can we experiment with adding more orders per courier (batching) to cut costs without negatively impacting customer satisfaction?

Bolt Data Analyst Interview Questions

Quoted word for word from Bolt interview reports.

Could you write a Python function that accepts an integer N and returns a list of all its divisors?

Read reports

Given a dataframe with user id and salty hash, write a python function to select the top 10% of users and randomly add a character or number to their id.

Read reports

For a new city launch with a 1 million euro budget for branding Bolt cars at 100 euros per car, how many cars need to be branded, given we cannot brand all cars?

Read reports

Given a table of user id, day, and daily expenditures, select the top 5% of users and replace them with users in the 95% percentile using SQL.

Read reports

If Bolt Food's gross sales increased by 30%, why might the management still be dissatisfied?

Read report

Given two tables, city_cost and order_rev, with specific columns, can you write an SQL query to calculate ROI by date and channel?

Read report

Can you explain what a confusion matrix is and the metrics that come from it?

Read report

Could you differentiate between Fact and Dimension tables within a data model?

Read report

What factors can provide a better estimate of the order value overall?

Read report

Formats, difficulty and experience

Across all 34 Bolt interview reports.

Interview formats

Technical 35.6%
Behavioral 20.7%
Coding 18.4%
Case 14.9%
Presentation 6.9%

Interview difficulty

Easy 17.6%
Average 44.1%
Difficult 38.2%

Candidate experience

Positive 44.1%
Neutral 11.8%
Negative 44.1%