Agoda Senior Software Engineer Interview Experience
Anonymous User
746

Recently interviewed with Agoda for Senior Software Engineer role. Sharing the interview process and questions asked.

Outcome:
Received rejection before final managerial/culture-fit round despite clearing earlier rounds.

Round 1 — Coding Round (60 mins)

Problem 1: Feasibility of Printing Within Given Days

Given:
Array representing pages in book chapters
Fixed daily printing limit
Number of days D

Constraints:

  • Chapters must remain in order
  • Chapter cannot be split across days

Task:
Determine whether printing all chapters within D days is possible.

Example:
Pages = [100, 200, 300, 400]
Daily limit = 500
D = 3

Output:
true

Main concepts:

  • Greedy simulation
  • Binary search feasibility style thinking

Problem 2: Minimum Daily Printing Limit

Given:

Pages array
Number of days D

Task:
Find minimum daily printing limit required to finish printing within D days.

Example:
Pages = [100, 200, 300, 400]
D = 3

Output:
500

Main concepts:

  • Binary Search on Answer
  • Feasibility function

Round 2 — System Design Round (60 mins)

Design a Flight Booking System

Topics discussed:

  • End-to-end service flow
  • REST APIs for search and booking
  • Scalability
  • Load balancing
  • Observability/monitoring
  • Handling network failures
  • CAP theorem tradeoffs
  • Different types of testing applicable to this system

Discussion went deep into:

  • Booking consistency
  • Concurrent seat booking
  • Failure scenarios
  • Distributed systems concepts

Round 3 — Preliminary HR/Discussion Call (15 mins)

Topics:

  • Previous round feedback
  • Preferred location: Singapore or Gurugram
  • Salary expectations
  • Relocation willingness
  • Notice period

Round 4 — Techno Managerial / Culture Fit (Scheduled but not reached)

Was informed rejection before this round.

Hope this helps others preparing for Agoda backend/system design interviews.

Comments (3)