Glovo logo

Growth · Software Engineer Interview Guide

Applies via Greenhouse

How to Pass the Glovo Software Engineer Interview in 2026

The Glovo DNA (TL;DR)

Glovo's expansion across Spain, Italy, Ukraine, and Romania means they grade for adaptability and execution in diverse markets. They seek individuals who understand the operational complexities of last-mile delivery and can discuss scaling services like Login Food across multiple geographies effectively.

The Glovo Interview Loop

Your onsite loop will typically consist of 5 rounds.

  1. 1

    Round 1

    Recruiter Screen
    Motivation, role fit, logistics.
  2. 2

    Round 2

    Coding Screen
    LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Round 3

    System Design
    Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Round 4

    Onsite Coding
    LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Round 5

    Behavioral / Leadership
    Past 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:

  • Not explaining the steps taken to resolve the conflict.
  • Not handling cases where an item is out of stock.
  • Describing a situation where they simply 'won' the argument rather than finding common ground.
  • Focusing only on the syntax without understanding concepts.

Test Yourself: Real Glovo Questions

Three real prompts pulled from our database.

Type · Ownership

Tell me about a time you took ownership of a problem or project that was not explicitly assigned to you. What was the situation, what did you do, and what was the outcome?

Type · Algorithm

You are given a stream of courier location updates. Design a system to find the nearest available courier for a new order request within a specified radius and time limit. How would you handle a large volume of updates and requests?

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?

+ many more questions, signals, and worked examples

Sign up to unlock the JobMentis grading rubric

Unlock the rubric

Glovo Interview Question Bank

A sample from our database, grouped by round. Sign up to see the full set.

9 of 21 questions shown

1

Recruiter Screen

1
  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?
2

Coding Screen

3
  1. 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.
  2. 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.
  3. + 1 more questions in this round (sign up to unlock)
3

System Design

3
  1. 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.
  2. 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?
  3. + 1 more questions in this round (sign up to unlock)
4

Onsite Coding

3
  1. 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?
  2. 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.
  3. + 1 more questions in this round (sign up to unlock)
5

Behavioral / Leadership

11
  1. 8

    Type · Past Experience

    Tell me about a time you had to influence a team or stakeholder who disagreed with your proposed product direction. What was the situation, what did you do, and what was the outcome?
  2. 9

    Type · Ownership

    Describe a situation where a project you were responsible for faced unexpected challenges or was at risk of failure. How did you take ownership and what steps did you take to get it back on track?
  3. + 9 more questions in this round (sign up to unlock)

Unlock the full Glovo question bank

Free signup, no credit card. You get every question + the framework, grading signals, and worked answer for each.

Unlock all questions

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.

Practice Glovo interviews end-to-end

FAQ

WorkfiveExplore careers on Workfive