Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Agoda (Bangkok) nel mese di feb 2026
Colloquio
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.
Domande di colloquio [1]
Domanda 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?
Ho presentato la mia candidatura online. La procedura ha richiesto 3 settimane. Ho sostenuto un colloquio presso Agoda (Bangkok) nel mese di ott 2024
Colloquio
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.
Domande di colloquio [1]
Domanda 1
They asked about my career journey and skills in the screening call.