Agoda has a minimum of two rounds of technical interviews, with a third one for deeper system design questions for this position or any senior-level developer position.
First Round: Coding - To identify how you approach a problem and the steps you are taking to handle it. You will be asked to write code in a shared link, which is pretty much similar to coding practice sites like LeetCode or HackerEarth. Based on how you solve it, the interview proceeds with some questions around language basics and frameworks.
Second Round: Here, you are first given a chance to explain your current or past work experience and asked questions about how you handled specific situations you mentioned in your resume. High-level system design questions are also mixed with deeper core concepts of the language and required concepts.
After this, there is another round where one system design question is given.
Are DS problem-solving questions mostly from LeetCode?
For example, dynamic programming problems, or finding a subarray where adding three elements equals a target value from a given array.
The following metrics were computed from 1 interview experience for the Agoda Staff Software Engineer role in Australia.
Agoda's interview process for their Staff Software Engineer roles in Australia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Agoda's Staff Software Engineer interview process in Australia.