Top Tech Transition Enroll now

Real Interview Experiences

Learn what to expect, straight from candidates who've been through it at top tech companies.

908 interviews243 companies286 offers
Loading experiences…

Browse by company

Browse by role

← Back to all experiences

Agoda Software Engineer Interview Experience

Agoda · Senior staff

ResultGot the offer ✓
Timespan3 weeks
DifficultyMedium
Rounds1

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. 1

    Online assessment

    CodingSystem DesignTechnical
    1. 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

Details

CompanyAgoda
RoleSoftware Engineer
LevelSenior staff
LocationThailand
InterviewedJun 2026
Questions asked1