DEV Community

Cover image for Agoda Backend Engineer Interview
FREEZE FRANCIS
FREEZE FRANCIS

Posted on • Edited on

15 1

Agoda Backend Engineer Interview

Overview

Agoda is one of the world’s largest online travel accommodation platforms. Back in 2019, I gave an interview with them and got an offer for backend software engineer. I will be sharing the complete details of my interview experience in this article.

A more detailed version of my interview can be found in my medium article here.

Agoda Hiring Process

  • Resume shortlisting
  • Hackerrank screening test
  • 2 Skype technical rounds
  • 4 F2F onsite technical rounds
  • Final offer stage

Screening Test

This was on hackerrank and had 25 MCQs with 2 additional coding questions.

Skype Round 1

The interviewer gave 2 coding problems:

After this, he also touched upon some general technical questions.

Skype Round 2

The interviewer gave 1 coding problem:

After this, he started asking about basics of Distributed Systems like CAP Theorem and some general technical questions.

Since I cleared the Skype screening rounds they flew me to their Bangkok office and conducted the onsite rounds.

Onsite Round 1

Interviewer started off with a simple system design question:

  • How to replicate data across multiple data centers (DCs)?

After this, he asked me describe my current project on a white board.

Onsite Round 2

Interviewer asked 2 coding questions:

Onsite Round 3

Interviewer started off with the famous egg dropping problem.

After this, he asked some general technical questions.

Onsite Round 4

Interviewer gave a system design problem:

Design a sim card store system that gives you 3 sim cards on demand and each of them has a 10 digit long phone number.
- The generated numbers should be very hard to predict.
- We need to keep track of the phone numbers that are sold out and also the total unused numbers the system has at any point of time.
- Phone numbers should be stored very efficiently and retrieval of available phone numbers should be fast.
Enter fullscreen mode Exit fullscreen mode

After a few days of the interview, I got a call from recruiter saying they are making me an offer!!

For more interview experiences, checkout my blogs here

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more →

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more