← Revolut Interview Insights

Revolut·Software Engineer·Hiring Manager Screen·Intermediate

Intermediate
Apr 2026

Summary

Bizops interview at Revolut with a classic estimation question. Pretty standard case-style round, nothing too wild, but the question itself has more moving parts than it looks.

Questions Asked (1)

Q1

Estimate how long it would take for 100 cars stopped at a red light to all clear the intersection once the light turns green.

Product Analytics & MetricsAdaptability & Ambiguity
Author's notes

I started with reaction time per driver, then added acceleration lag, and tried to estimate the time gap between each car moving.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Break the problem into two phases: the time for the first car to start moving after the light turns green, and the time for the queue to discharge. Use a simple model where each car takes a fixed reaction time plus a headway to start moving, and account for acceleration and spacing to estimate total clearance time.

Pro tip: State your assumptions clearly and round numbers to make mental math easy; interviewers care more about your structured thinking than the exact answer. Also, mention that in reality, factors like driver behavior and vehicle types add variability, so your estimate is a baseline.

1. Clarify assumptions and define the scenario

Confirm that the 100 cars are in a single lane and that the light turns green simultaneously for all. Assume typical car length and spacing, and that drivers react with a certain delay.

2. Model the start-up process

Estimate the time for the first car to begin moving (reaction time) and the additional time for each subsequent car to start moving (headway). Use a constant headway for simplicity.

3. Calculate queue discharge time

Multiply the headway by the number of cars (or 99 if the first car's start time is separate) to get the time for the last car to start moving. Add the time for the last car to clear the intersection.

4. Account for acceleration and intersection clearance

Estimate the time for a car to accelerate from stop to a typical speed and travel the length of the intersection plus its own length. Add this to the last car's start time.

5. Sum and sanity-check

Add the start-up delay, queue discharge time, and clearance time to get total time. Check if the result is reasonable (e.g., 30-60 seconds) and adjust assumptions if needed.

Key Points to Mention

  • Reaction time of first driver (typically 1-2 seconds)
  • Saturation headway (average time between successive cars starting to move, often 2 seconds)
  • Car length and spacing (about 5-7 meters per car)
  • Acceleration rate and time to clear the intersection
  • Number of cars (100) and single-lane assumption
  • Variability due to driver behavior, vehicle types, and distractions

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.