Applied on through Careers at Agoda website, uploading only my resume. A week later I was emailed by an HR recruiter to set up a phone interview with the manager for which the position reported. HR provided an online form to indicate availability and I picked the earliest possible 'recommended' window.
Although it was a phone interview I had set up in a coffee shop in the lobby on the off-chance the manager was available for a face-to-face - which is what ended up happening. The interview took about 30-40mins, covering the position's responsibilities, background about how the team works, and covering the general types of projects to anticipate.
I was asked about my previous work experience, how I handled stress, what type of work I enjoyed, what I did when I faced a problem I couldn't solve, and why I wanted to work with Agoda.
Afterwards I took a short tour of the office and was told that I would have an answer within a week - which was accurate).