Candidatei-me online. O processo levou 3 semanas. Fui entrevistado pela Agoda (Banguecoque) em out. de 2024
Entrevista
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.
Perguntas de entrevista [1]
Pergunta 1
They asked about my career journey and skills in the screening call.
Candidatei-me online. Fui entrevistado pela Agoda (Banguecoque) em fev. de 2026
Entrevista
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.
Perguntas de entrevista [1]
Pergunta 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?