Panda Guru LogoPanda
Guru

Agoda | SSE | Bangkok

Round 1: Recruiter Screening

Questions: General discussion on experience, reasons for wanting to join Agoda, willingness to relocate, and related topics.

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 2: Problem Solving

Questions:

  1. LeetCode Easy - Sell Stock
  2. LeetCode Medium - Specific question not provided, but it was solved using modified binary search. Discussed space and time complexity.
Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 3: System Design

Questions: Started with an introduction, discussing the current project and the most difficult technical challenge faced. The interviewer had a high-level design (HLD) already created for a hotel searching system, leading to questions about adding or removing functionalities, scaling, caching, rate limiting, and trade-offs.

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 4: Expectation Call

Questions: Discussed salary expectations and feedback from the previous rounds.

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 5: Architecture

Questions: Design a log/media storage system that accepts data from multiple sources (API, CSV, events). Discussed how to gather all the data and handle it, including HLD, database schema, and low-level design (LLD) of certain features (not production code).

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 6: Culture Fit (with EM)

Questions: 1 system design question, discussion around the candidate's project, managerial and techno-managerial questions, reasons for choosing Agoda, and willingness to relocate.

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Verdict: Selected for Senior Software Engineer

Compensation Details: Compensation Discussion