Hiring processes · LATAM tech companies
What the Rappi interview is like
Rappi runs orders and payments in real time across several countries, and its interview shows it: an early coding test, a live session with senior engineers and, for mid and senior roles, system design. The pace can be fast or very slow depending on the team.
- Stages
- 4 to 5: recruiter, coding test, live technical, design, final
- Typical total length
- 1 week to 3 months, per candidate reports
- Language
- Spanish; English in some teams
- Technical
- Online test (HackerRank-style) + live coding
- System design
- For mid and senior roles, about 60 min
- Glassdoor difficulty
- About 2.7 / 5
The stages, in order
- Recruiter: a short call about your experience and salary expectations.
- Coding test: a timed online test (HackerRank-style). In some teams, a live review of a pull request with mistakes.
- Live technical interview with senior engineers or backend leads: live coding and questions on your stack (Java/Spring Boot or Python, depending on the team).
- System design (mid and senior): about 60 minutes designing a service like the ones Rappi runs.
- Final interview with a leader outside your team, about ownership and long-term potential.
What it tests
- Correct, readable code under time pressure.
- How you think out loud in the live session.
- Design for scale and real time: orders, location, payments.
- Ownership: what you did when something broke in production.
Typical questions
The kind of questions candidates report, paraphrased:
- "Design a service that assigns orders to nearby couriers."
- "Review this pull request: what would you change and why?"
- "How would you avoid charging the same order twice?"
- "Tell me about a time you made a technical decision without all the information."
Tips
Practise timed problems and, above all, explaining your solution while you write it.
For design, think about Rappi's business: demand peaks, real-time location, payments in several currencies.
Practise this interview: with Entrevia you can rehearse the technical and final interviews out loud and get an honest review of each answer.
Frequently asked questions
- Is the Rappi interview in English?
- Usually in Spanish. Some international teams run parts of it in English.
- How long does the Rappi process take?
- It varies a lot by team: candidates report anything from one week to three months.
- Does Rappi do live coding?
- Yes, according to several candidates: after the online test there is a live session with senior engineers.
- Does Rappi ask system design?
- For mid and senior roles, yes. It is usually a session of about 60 minutes.
Sources
Updated:
Practise your next interview out loud
Paste your CV and the job post, and Entrevia interviews you with questions built from your experience. Free, no account needed.
Start the free demo