Type · Code Clarity

Growth · Software Engineer Interview Guide
Applies via GreenhouseHeadquartered in SpainInterview language: English
How to Pass the Glovo Software Engineer Interview in 2026
The Glovo DNA (TL;DR)
The Glovo Interview Loop
Your onsite loop will typically consist of 5 rounds.
- 1
Round 1
Recruiter ScreenMotivation, role fit, logistics. - 2
Round 2
Coding ScreenLeetCode-medium algorithmic problems under time pressure. - 3
Round 3
System DesignDistributed systems, trade-offs at scale, architecture under constraints. - 4
Round 4
Onsite CodingLeetCode-hard, debugging, code clarity, edge cases. - 5
Round 5
Behavioral / LeadershipPast evidence of ownership, influence, resolving conflict.
The Danger Zone: Top Reasons Candidates Fail
Based on our database of Glovo interview outcomes, avoid these common traps:
- Poor performance for retrieving top K items.
- Performing linear scans for nearest courier.
- Not considering courier capacity constraints.
- Using a brute-force approach without optimization.
Test Yourself: Real Glovo Questions
Three real prompts pulled from our database.
Type · Algorithm
Type · Learning
+ many more questions, signals, and worked examples
Sign up to unlock the full Glovo grading rubric
Glovo Interview Question Bank
A sample from our database, grouped by round. Sign up to see the full set.
9 of 13 questions shown
Recruiter Screen
1- 1
Type · Motivation
Why are you interested in working at Glovo, specifically within our engineering team? What aspects of our mission or technology resonate with you?
Coding Screen
3- 2
Type · Algorithm
Given a list of orders with their pickup and delivery locations, and a fleet of couriers with their current locations and capacities, design an algorithm to assign orders to couriers to minimize total delivery time. Assume orders have a time window for pickup and delivery. - 3
Type · Data Structures
Implement a data structure that can efficiently store and retrieve the top K most frequently ordered items within a given geographical region, updating counts as new orders come in. - + 1 more questions in this round (sign up to unlock)
System Design
3- 4
Type · System Design
Design a real-time order tracking system for Glovo. Consider how to handle updates from couriers, display accurate locations to customers, and manage potential network latency or disconnections. - 5
Type · System Design
Design a system to predict delivery times for Glovo orders. What data would you need? What models or algorithms would you consider? How would you handle dynamic factors like traffic, weather, and courier availability? - + 1 more questions in this round (sign up to unlock)
Onsite Coding
3- 6
Type · Debugging
A customer reports that their order is marked as delivered, but they never received it. You have access to logs showing the courier's GPS path, order status changes, and timestamps. How would you debug this issue? - 7
Type · Algorithm
Given a list of Glovo stores and their inventory levels for specific items, and a list of customer orders, write a function to determine if all items in an order can be fulfilled from a single store. Optimize for efficiency. - + 1 more questions in this round (sign up to unlock)
Behavioral / Leadership
3- 8
Type · Conflict Resolution
When launching a new feature like Glovo Prime in a new market, engineering and local operations teams often have conflicting priorities regarding launch timelines versus system stability. Describe a specific instance where you had to reconcile these competing needs to ensure a successful deployment. - 9
Type · Ownership
Our multi-country infrastructure requires handling peak traffic during events like Black Friday or local holidays. Tell me about a time you identified a latent performance bottleneck in our order processing pipeline that threatened to degrade the customer experience, and how you drove the resolution from discovery to production. - + 1 more questions in this round (sign up to unlock)
Unlock all 13 Glovo questions, free
No credit card. Every question with its framework, the grading signals interviewers score against, and a worked answer for each.
Interview tracks at Glovo
How Glovo's DNA translates across functions. Pick your role.
Compare Glovo with similar employers
Same DNA, different bar. Browse the closest companies in our database and see how their loops differ.
Wetaca
Same tierWetaca's operational excellence interviews focus on candidates' proven ability to optimize complex logistics and scal...
See Wetaca interview questions
Gett
Same tierGett assesses how candidates drive business impact, focusing on strategic thinking and execution within their B2B Saa...
See Gett interview questions
Delivery Hero
Same tierDelivery Hero's "We are entrepreneurial" value drives their assessment, seeking individuals who can navigate ambiguit...
See Delivery Hero interview questions
Practice Glovo interviews end-to-end
Glovo Mock Interview
Run a live mock interview with our AI interviewer using Glovo-style prompts. Get scored on structure, signal, and answer length - exactly how the real loop grades you.
Open
STAR Stories for Glovo Behavioral Rounds
Build a Story Bank of your past wins, mapped to the leadership signals Glovo interviewers grade on. Reuse them across every behavioral round.
Open
Glovo Interview Prep Hub
The frameworks behind every Glovo round: CIRCLES for product sense, hypothesis-driven debugging for analytical, STAR for behavioral. Learn each one in 10 minutes.
Open
Interview Frameworks
CIRCLES, STAR, AARRR, RICE, MECE. The exact frameworks that make Glovo interviewers nod instead of frown. Step-by-step playbooks with the moves and the pitfalls.
Open
Sample answers
What a strong answer to these Glovo interview questions shows.
Refactor the following Python code snippet, which calculates surge pricing for Glovo deliveries based on demand and courier availability, to improve its readability, maintainability, and efficiency. Pay attention to variable naming, function decomposition, and error handling.
A strong answer shows: Adherence to coding best practices.; Ability to identify and improve code structure.; Writing clean, testable code..
Given a list of Glovo stores and their inventory levels for specific items, and a list of customer orders, write a function to determine if all items in an order can be fulfilled from a single store. Optimize for efficiency.
A strong answer shows: Efficient data structure usage (e.g., hash maps for inventory lookup).; Clear logic for checking item availability.; Consideration of edge cases like empty orders or stores..