Agoda Software Engineer Interview Experience
Agoda · Senior staff
Interview process
The process was rigorous but very rewarding. The preparation through Exponent helped a lot. Work through coding and system design fundamentals quite well.
Interview rounds · 1
- 1
Online assessment
CodingSystem DesignTechnical- Q1. We have big log file with 3 columns, the first column is a rider name, the second column is a city name, the final column is a timestamp (32 bit integer). This log file maintains a history of riders. We define a "triple" to be a tuple of three consecutive cities a rider has been to that are ordered by timestamp. Suppose ts1<ts2<ts3<ts4, then we will have the following triples: for Jamie, we have: (city2, city4, city3) , (city4, city3, city1) for Dana, we have: (city4, city3, city1) Write a program to output all the triples in the file and for each triple, output the count of unique riders that have been to that triple.
Tips from the candidate
Real practical questions were asked through the interview. Preparation should be mostly on fundamental coding
Company culture
The interview process was extremely smooth. From recruiter to every interviewer, they were warm and focused on key signals