Agoda interview experience Real time questions & tips from candidates to crack your interview

Frontend Engineer

Agoda
upvote
share-icon
4 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I started with core web fundamentals—HTML, CSS, and JavaScript—before moving on to React, Next.js, and scalable frontend architecture. Alongside this, I balanced learning data structures and algorithms with building real-world projects to strengthen both problem-solving and design skills. Consistent practice and a strong focus on fundamentals helped me gain confidence and succeed in cracking challenging interviews like this one.
Application story
I applied for the role through Agoda’s official careers page after seeing the opening on LinkedIn. Shortly after, the recruitment team reached out to schedule the interview process. The journey included an initial take-home assignment, followed by multiple technical and leadership rounds, all conducted virtually. The process was smooth and well-coordinated, with timely communication at every stage.
Preparation
Duration: 2 months
Topics: React.js & Next.js (component-driven architecture, SSR, SSG), TypeScript & Modern JavaScript (ES6+), Frontend Architecture & Micro-frontend Design, Web Performance Optimization & Core Web Vitals, State Management (Redux, Context API, Zustand), Data Structures & Algorithms (problem-solving mindset), System Design & Scalable Web Applications, CI/CD, Code Splitting & Deployment Strategies
Tip
Tip
  • Focus on mastering core fundamentals (JavaScript, browser internals, and web performance) before diving into frameworks.
  • Practice problem-solving and system design consistently while building real-world projects to apply concepts effectively.
Application process
Where: Company Website
Eligibility: 8+ years of Experience, (Salary Package: 75 LPA)
Resume Tip
Resume tip

Tip 1: Make it a one-pager.

Tip 2: Highlight your skills and impact.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration120 minutes
Interview date8 May 2025
Coding problem0
Web problem/projects1

1. Stock Analyzer Dashboard

Build a React + TypeScript single-page application to fetch and display stock data from a given API. The application should include paginated data tables, summary statistics (such as the lowest value, the average open price for 2006, and the longest positive streak where close > open), and an interactive user interface with a focus on performance, modular architecture, and clean code practices.

02
Round
Medium
Face to Face
Duration60 minutes
Interview date16 May 2025
Coding problem2

1. Longest Substring Without Repeating Characters

Moderate
30m average time
65% success
0/80
Asked in companies
FreshworksQualcommAdobe

Given a string input of length n, find the length of the longest substring without repeating characters i.e return a substring that does not have any repeating characters.

Substring is the continuous sub-part of the string formed by removing zero or more characters from both ends.

Try solving now

2. JavaScript Question

Create a debounced utility function in JavaScript.

03
Round
Medium
Face to Face
Duration60 minutes
Interview date23 May 2025
Coding problem1

1. System Design

Design a scalable frontend architecture for a travel booking website (similar to Agoda) that can handle high traffic, support micro-frontends, provide SEO-friendly rendering (SSR/SSG), and include performance optimizations.

04
Round
Hard
Online Coding Interview
Duration60 minutes
Interview date6 Jun 2025
Coding problem1

1. Technical Strategy

  • How do you ensure your team follows best coding practices?
  • Have you ever disagreed with product or design decisions? How did you handle it?
  • What’s your approach to mentoring junior developers and scaling a team?
  • What do you think about the future of frontend development over the next 3–5 years?
  • How do you balance fast delivery with long-term maintainable architecture?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
Senior Software Engineer
4 rounds | 4 problems
Interviewed by Agoda
6962 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3319 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes