Senior Front End Developer applicants have rated the interview process at Agoda with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 56.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Front End Developer roles take an average of 21 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Agoda overall takes an average of 27 days.
Common stages of the interview process at Agoda as a Senior Front End Developer according to 1 Glassdoor interviews include:
Phone interview: 33%
One on one interview: 33%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 3 weeks. I interviewed at Agoda (Bangkok) in Oct 2024
Interview
It was very good, well planned and clear. It started with a screening interview to know more about me and present how the process will go in details. Followed with a coding test and then a live coding session.
Interview questions [1]
Question 1
They asked about my career journey and skills in the screening call.
I applied online. I interviewed at Agoda (Bangkok) in Feb 2026
Interview
Applied for Senior Software Engineer - Front End role at Agoda. The job description mentioned Angular, Vue, and React — all three frameworks were listed as acceptable. The process had 3 rounds. Round 1 was a HackerRank test with 5 algorithmic problems. Round 2 was a platform round focused entirely on web performance, frontend testing types, and browser storage. Round 3 was an HR call where all details were discussed including salary expectations and reason for leaving — only to be rejected after the call citing that they needed React-only candidates. This was extremely misleading given that the JD explicitly listed Angular and Vue alongside React. A significant amount of time and effort was wasted across 3 rounds before this was communicated. Would advise candidates to clarify the framework requirement upfront before investing time in the process.
Interview questions [1]
Question 1
Comment Moderator — detect banned words and return only clean comments using hash lookup-based filtering.
Memoization Function — build a wrapper that returns cached result for same inputs without recomputing.
Cross the Threshold — find maximum barrier value such that total sum stays above threshold after energy reduction (binary search on answer space).
Given a products array, return frequency count sorted by frequency; equal frequency sorted in descending alphabetical order.
Shoot the plane problem.
How do you measure web performance and what metrics are used?
Explain core web performance metrics — LCP, CLS, INP.
What root causes lead to poor values for these metrics and how can they be optimized?
How would you optimize performance for a page with thousands of images?
What types of frontend tests exist beyond unit testing and what are their differences and challenges?
What storage options are available in the browser?