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.
Problem 1: Feasibility of Printing Within Given Days
Given:
Array representing pages in book chapters
Fixed daily printing limit
Number of days D
Constraints:
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:
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:
Design a Flight Booking System
Topics discussed:
Discussion went deep into:
Topics:
Was informed rejection before this round.
Hope this helps others preparing for Agoda backend/system design interviews.