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:
- LeetCode Easy - Sell Stock
- 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