Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Agoda Team. If you also belong to the team, you can get access from here

Agoda Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Agoda Interview Questions and Answers

Updated 26 May 2025
Popular Designations

31 Interview questions

A Senior Software Engineer was asked 2mo ago
Q. Given a list of products with multiple discounts applicable, how do you find the minimum cost required to buy all the products? Each product can have zero or more discounts, and there may be multiple discou...
Ans. 

Calculate the minimum cost to buy products with multiple applicable discounts using a hashmap and mathematical strategies.

  • Identify each product and its base price.

  • Collect all applicable discounts for each product using a hashmap.

  • Calculate the effective price for each product by applying the best discount.

  • Example: Product A costs $100 with discounts of 20% and $15 off. Best discount is $15 off, making it $85.

  • Sum th...

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 2mo ago
Q. Return the minimum number of changes applied to a list of strings such that no two adjacent characters in the list are the same.
Ans. 

Minimize changes in a list of strings to ensure no two adjacent characters are the same using a greedy approach.

  • Iterate through each string in the list.

  • For each string, check adjacent characters.

  • If two adjacent characters are the same, change one of them.

  • Count the number of changes made.

  • Example: For ['aabb', 'ccdd'], change 'aabb' to 'abab' (1 change) and 'ccdd' to 'cdcd' (1 change), total changes = 2.

View all Senior Software Engineer interview questions
A Senior Software Engineer was asked 3mo ago
Q. Design a system to identify nearby landmarks or hotels.
Ans. 

Design a system to find nearby landmarks and hotels using location data and user preferences.

  • Utilize GPS coordinates to determine user location.

  • Implement a database of landmarks and hotels with their coordinates.

  • Use a distance calculation algorithm (e.g., Haversine formula) to find nearby places.

  • Allow users to filter results based on categories (e.g., restaurants, parks, hotels).

  • Incorporate user reviews and rating...

View all Senior Software Engineer interview questions
A Senior Business Analyst was asked 5mo ago
Q. Hotels are removing their listings from Agoda. What factors would you investigate before approaching the hotels to understand the reason?
Ans. 

Before approaching hotels to understand why they are removing listings from Agoda, I would consider various factors.

  • Review recent changes in Agoda's policies or fees that may have impacted hotels' decisions

  • Check if there have been any negative reviews or complaints from customers about Agoda's services

  • Evaluate the competitiveness of Agoda's pricing and commission rates compared to other booking platforms

  • Assess the...

View all Senior Business Analyst interview questions
A Senior Business Analyst was asked 5mo ago
Q. What datasets or criteria will you consider to identify the 1,000 individuals targeted by the new marketing campaign, and which sales channel do you plan to use?
Ans. 

To identify the 1,000 individuals for the marketing campaign, we will consider datasets such as customer demographics, purchase history, and online behavior. We plan to use the online sales channel.

  • Customer demographics (age, gender, location)

  • Purchase history (frequency, amount spent)

  • Online behavior (website visits, click-through rates)

  • Utilize customer segmentation techniques

  • Analyze past successful marketing campa...

View all Senior Business Analyst interview questions
A Team Lead was asked 6mo ago
Q. What tech stacks have you used in your career so far?
Ans. 

I have worked with a diverse tech stack including front-end, back-end, and database technologies throughout my career.

  • Front-end: Proficient in HTML, CSS, and JavaScript frameworks like React and Angular.

  • Back-end: Experienced with Node.js and Python frameworks such as Express and Django.

  • Databases: Worked with SQL databases like MySQL and PostgreSQL, as well as NoSQL databases like MongoDB.

  • DevOps: Familiar with Dock...

View all Team Lead interview questions
A Full Stack Software Developer was asked 8mo ago
Q. How would you make a word unique?
Ans. 

Remove duplicate characters from a word

  • Iterate through the characters of the word

  • Use a set to keep track of unique characters

  • Join the unique characters back together to form the word

View all Full Stack Software Developer interview questions
Are these interview questions helpful?
A Senior Software Engineer was asked 8mo ago
Q. Design a leaderboard.
Ans. 

Design a leaderboard system to track and display user scores in a competitive environment.

  • Define data structure: Use a hash map for user scores and a sorted list for ranking.

  • Update scores: Implement a method to update user scores efficiently.

  • Display leaderboard: Create a function to retrieve top N users based on scores.

  • Handle ties: Decide on a method to rank users with the same score (e.g., by user ID).

  • Consider sc...

View all Senior Software Engineer interview questions
A Staff Engineer was asked 8mo ago
Q. What are your day-to-day activities?
Ans. 

A Staff Engineer's day involves technical leadership, project management, and mentoring team members to drive engineering excellence.

  • Lead technical discussions and design reviews to ensure high-quality solutions.

  • Collaborate with cross-functional teams to align on project goals and timelines.

  • Mentor junior engineers, providing guidance on best practices and career development.

  • Conduct code reviews to maintain code qu...

View all Staff Engineer interview questions
A Senior Product Manager was asked 9mo ago
Q. How would you improve Agoda?
Ans. 

I will improve Agoda by enhancing user experience, expanding partnerships, and implementing innovative features.

  • Enhance user experience through user research and feedback analysis

  • Expand partnerships with hotels, airlines, and travel agencies to offer more options to customers

  • Implement innovative features such as virtual tours, personalized recommendations, and loyalty programs

View all Senior Product Manager interview questions

Agoda Interview Experiences

70 interviews found

Lead Engineer Interview Questions & Answers

user image Anonymous

posted on 10 Mar 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Write program for merge sort
  • Ans. 

    Merge sort is a divide and conquer algorithm that divides the input array into two halves, sorts each half, and then merges the sorted halves.

    • Divide the array into two halves

    • Recursively sort each half

    • Merge the sorted halves back together

  • Answered by AI
  • Q2. Quick sort using o(1) space complexity
  • Ans. 

    Quick sort can be implemented with O(1) space complexity by using an iterative approach and avoiding recursion.

    • Use a stack to keep track of the partition indices instead of using recursion

    • Iterate through the stack to perform partitioning and sorting steps

    • Example: ['apple', 'banana', 'cherry', 'date', 'fig']

  • Answered by AI

Skills evaluated in this interview

Team Lead Interview Questions & Answers

user image Anonymous

posted on 4 Dec 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Tell us about your work
  • Q2. Tech stack used in your career so far
  • Ans. 

    I have worked with a diverse tech stack including front-end, back-end, and database technologies throughout my career.

    • Front-end: Proficient in HTML, CSS, and JavaScript frameworks like React and Angular.

    • Back-end: Experienced with Node.js and Python frameworks such as Express and Django.

    • Databases: Worked with SQL databases like MySQL and PostgreSQL, as well as NoSQL databases like MongoDB.

    • DevOps: Familiar with Docker fo...

  • Answered by AI
Round 2 - Coding Test 

Buy and sell stock -> All three, started from 1 and then moved up to three.

Round 3 - Technical 

(2 Questions)

  • Q1. HLD create a Rule Engine.
  • Ans. 

    Design a scalable Rule Engine for dynamic decision-making based on defined rules and conditions.

    • Define Rule Structure: Rules can be defined as conditions and actions, e.g., 'If temperature > 100, then alert.'

    • Rule Evaluation: Implement a mechanism to evaluate rules against incoming data, using a priority system for rule execution.

    • Scalability: Use microservices architecture to allow independent scaling of rule process...

  • Answered by AI
  • Q2. HLD create a rule engine andw tell us where it would be in the agoda ecosystem and m=tell us how you would ingest data

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for the system design round, the interview is not easy, they are very good professionals at Agoda who have a deep knowledge base.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
-

I appeared for an interview in Dec 2024.

Round 1 - Technical 

(4 Questions)

  • Q1. 2 DSA Questions medium to hard
  • Q2. System Design + Technical Javascript
  • Q3. HLD
  • Q4. Culture FIT
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
-

I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2 DSA questions. 1 easy carefory and 1 medium category. Both were variations from the top 150 questions on leetcode. Interview happened on hackerrank. Test cases need to pass. Both questions were based on array manupulations, needed utilization of stack DS in one of them.

Round 2 - System Design 

(1 Question)

  • Q1. There was a question of system design to design an api for providing prices of hotels for a B2B client like Google. It has to be otpomized and anayzwd for performnace for consumer and data feeder api. Enha...
  • Ans. 

    Design an optimized API for hotel pricing from multiple vendors for B2B clients.

    • Use a relational database (e.g., PostgreSQL) for structured data and complex queries.

    • Create a schema with tables for hotels, vendors, and prices, linking them with foreign keys.

    • Implement caching strategies (e.g., Redis) to store frequently accessed price data.

    • Design the API endpoints: GET /hotels/{id}/prices for fetching prices and GET /hot...

  • Answered by AI
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
6-8 weeks
Result
Not Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Leetcode easy on optimal purchase price
  • Q2. Projects past work exp

Interview Preparation Tips

Interview preparation tips for other job seekers - It will be on hackerrank but no I out provided and you will end up creating input string yourself. Interviews are not well organised and you may end up in not knowing expectations at all.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. I recently gave my first round (coding). I got two easy to medium question: 1. The first question was based string and greedy algorithm . We have to return the minimum number of changes applied to a list o...
  • Ans. 

    Minimize changes in a list of strings to ensure no two adjacent characters are the same using a greedy approach.

    • Iterate through each string in the list.

    • For each string, check adjacent characters.

    • If two adjacent characters are the same, change one of them.

    • Count the number of changes made.

    • Example: For ['aabb', 'ccdd'], change 'aabb' to 'abab' (1 change) and 'ccdd' to 'cdcd' (1 change), total changes = 2.

  • Answered by AI
  • Q2. 2. The second question was about List of products with multiple discounts applicable, we have to find the minimum cost requries to buy all the products in the list. Each product can have 0 or more discount...
  • Ans. 

    Calculate the minimum cost to buy products with multiple applicable discounts using a hashmap and mathematical strategies.

    • Identify each product and its base price.

    • Collect all applicable discounts for each product using a hashmap.

    • Calculate the effective price for each product by applying the best discount.

    • Example: Product A costs $100 with discounts of 20% and $15 off. Best discount is $15 off, making it $85.

    • Sum the eff...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Job Portal

Round 1 - Aptitude Test 

18 question -25 mins basic quant & DI questions

Round 2 - HR 

(2 Questions)

  • Q1. Explain one project
  • Ans. 

    Developed a mobile app for tracking fitness goals and progress

    • Researched user needs and preferences for fitness tracking

    • Collaborated with design and engineering teams to create user-friendly interface

    • Implemented features such as goal setting, workout tracking, and progress visualization

    • Conducted user testing and feedback sessions to iterate on app improvements

  • Answered by AI
  • Q2. How will you improve Agoda?
  • Ans. 

    I will improve Agoda by enhancing user experience, expanding partnerships, and implementing innovative features.

    • Enhance user experience through user research and feedback analysis

    • Expand partnerships with hotels, airlines, and travel agencies to offer more options to customers

    • Implement innovative features such as virtual tours, personalized recommendations, and loyalty programs

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Current Work Ex
  • Ans. 

    I have 8 years of experience in product management, leading cross-functional teams to launch successful products.

    • Led cross-functional teams to launch 3 new products in the past year

    • Managed product roadmap and prioritized features based on customer feedback

    • Collaborated with engineering and design teams to ensure product delivery on time and within budget

  • Answered by AI
  • Q2. Case study , Should we add a certain feature ?
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Coding Test 

Basic assessment test

Round 2 - Technical 

(3 Questions)

  • Q1. A/B testing analysis scenario based
  • Q2. Basic SQL code to get query
  • Ans. 

    Basic SQL query to retrieve data from a database table using SELECT statement.

    • Use SELECT to specify columns: SELECT column1, column2 FROM table_name;

    • Use WHERE to filter results: SELECT * FROM table_name WHERE condition;

    • Use ORDER BY to sort results: SELECT * FROM table_name ORDER BY column_name ASC/DESC;

    • Use JOIN to combine tables: SELECT a.column1, b.column2 FROM table1 a JOIN table2 b ON a.id = b.id;

  • Answered by AI
  • Q3. Scenario based qns to create campaign
Round 3 - Case Study 

Case study analysis for a data with many outliers

Round 4 - One-on-one 

(1 Question)

  • Q1. Presenting case study and answering questions from interviewer

Interview Preparation Tips

Interview preparation tips for other job seekers - Please don't waste your precious time on this interview process with Agoda as it is one of the worst experience you ever have. Writing this not because I didnt clear the final round but the way of approach and how they handle candidates is very bad.
Case study given to me was carefully analysed by me on individual case basis but the interviewer was not satisfied and was asking me irrelevant questions like finding an overall trend with the data having many outliers.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. Tell me about yourself?
  • Q2. Why do you want to work in Customer Support?
  • Ans. 

    I am passionate about helping others and believe that exceptional customer support is key to a positive experience.

    • I enjoy problem-solving and find satisfaction in resolving customer issues effectively.

    • My previous experience in retail taught me the importance of empathy and active listening.

    • I believe that every interaction is an opportunity to build trust and loyalty with customers.

    • I am motivated by the challenge of tu...

  • Answered by AI
  • Q3. Why are you planning to leave your current job?
  • Ans. 

    I am seeking new opportunities to grow professionally and find a role that aligns better with my career goals and values.

    • Career Growth: I feel that I have reached a plateau in my current role and am looking for opportunities that offer more room for advancement.

    • Alignment with Values: I want to work for a company whose mission and values resonate with my own, such as prioritizing customer satisfaction and innovation.

    • Ski...

  • Answered by AI
  • Q4. What are your KPI's in current job?
  • Ans. 

    My KPIs focus on customer satisfaction, response time, and resolution rates to enhance overall customer experience.

    • Customer Satisfaction Score (CSAT): Measured through post-interaction surveys, aiming for a score above 90%.

    • Net Promoter Score (NPS): Tracking customer loyalty and likelihood to recommend our services, targeting a score of 50 or higher.

    • First Response Time: Ensuring initial customer inquiries are addressed ...

  • Answered by AI
  • Q5. Tell me a difficult situation you had to face with customer
  • Q6. Tell me a challenging situation where you worked with your team to resolve this
  • Ans. 

    Faced a high volume of customer complaints, we collaborated to streamline our response process and improve satisfaction.

    • Identified the issue: A sudden spike in complaints about delayed orders due to supply chain disruptions.

    • Organized a team meeting to brainstorm solutions, encouraging open communication and idea sharing.

    • Developed a tiered response system to prioritize urgent complaints, ensuring timely resolutions.

    • Impl...

  • Answered by AI
  • Q7. What is your expected CTC? Notice Period?
  • Ans. 

    I expect a competitive CTC based on my skills and experience, with a notice period of two weeks.

    • My expected CTC is aligned with industry standards for a Customer Experience Specialist role.

    • For example, based on my research, a range of $50,000 to $60,000 is typical for this position.

    • I am flexible and open to discussing the compensation package further.

    • Regarding my notice period, I can start in two weeks, allowing for a ...

  • Answered by AI
  • Q8. What do you know about Agoda? Why do you want to join Agoda?
  • Ans. 

    Agoda is a leading online travel agency specializing in hotel bookings and travel services worldwide.

    • Agoda offers a wide range of accommodations, from budget hotels to luxury resorts, catering to diverse traveler needs.

    • The platform is known for its user-friendly interface, making it easy for customers to search and book their ideal stay.

    • Agoda frequently provides competitive pricing and exclusive deals, ensuring custome...

  • Answered by AI
  • Q9. Are you comfortable working from office on all days? Relocation? Basic HR Questions.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(4 Questions)

  • Q1. Angular Component Lifecycle Methods
  • Q2. Pipe vs Directives. Explain the difference
  • Ans. 

    Pipes are used to transform data in templates, while directives are used to manipulate the DOM.

    • Pipes are used to format data in templates, such as date formatting or currency conversion.

    • Directives are used to add behavior to DOM elements, like hiding or showing elements based on conditions.

    • Example: Using a pipe to format a date in a template: {{ currentDate | date }}

    • Example: Using a directive to show/hide an element ba...

  • Answered by AI
  • Q3. AoT and JIT differences
  • Ans. 

    AoT (Ahead of Time) compilation is done before the program runs, while JIT (Just in Time) compilation is done during runtime.

    • AoT compiles the code before execution, resulting in faster startup time.

    • JIT compiles the code during runtime, optimizing performance based on actual usage.

    • AoT is commonly used in languages like Java and C++, while JIT is used in languages like JavaScript and Python.

  • Answered by AI
  • Q4. System Design for URL shortner webapp
  • Ans. 

    System design for a URL shortener webapp

    • Use a database to store original URLs and their corresponding short URLs

    • Implement a service to generate unique short URLs

    • Consider scalability and performance when designing the system

    • Include analytics to track usage and performance of the shortener service

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(3 Questions)

  • Q1. What are your reasons for wanting to work at Agoda?
  • Q2. Are you willing to relocate and work with a diverse team?
  • Ans. 

    Absolutely! I embrace relocation and value diverse teams for innovative collaboration and growth.

    • Relocating allows me to experience new cultures and perspectives, enhancing my problem-solving skills.

    • Working in diverse teams fosters creativity; for example, collaborating with colleagues from different backgrounds can lead to unique solutions.

    • I have previously worked in a multicultural environment, which improved my adap...

  • Answered by AI
  • Q3. What was my contribution at my current organisation
  • Ans. 

    I led key projects, improved processes, and mentored junior developers, significantly enhancing team productivity and product quality.

    • Led the development of a microservices architecture, improving system scalability and maintainability.

    • Implemented CI/CD pipelines, reducing deployment time by 40%.

    • Mentored 5 junior developers, helping them improve their coding skills and understanding of best practices.

    • Collaborated with ...

  • Answered by AI
Round 2 - Coding Test 

A LeetCode-style question involves two arrays, startHeight and speedRate, which represent planes preparing to land. The objective is to determine how many planes can be shot down before they touch down. Additionally, there is a related JavaScript question concerning Promises and coercion.

Top trending discussions

View All
Salary Discussions, Hike & Promotions
2w
a senior executive
GF salary Vs. My salary
Me and my gf have been dating for 5 years. Back in 2020, I started my career with a package of ₹5 LPA. Over the years, I’ve reached ₹22 LPA in 2025. She started her journey with ₹3 LPA(2020) and is now earning ₹8 LPA(2025). We’ve been in a live-in relationship for around 2 years, and the idea was to share expenses equally. But, equal sharing never really happened. If we go to a café she likes, especially with friends, I will pay the entire bill. We only split the house rent and grocery bills. I told her lots of time to cut down these costly cafe expenses or earn more money, increase your package, study and work hard, but.....she is now in her comfort zone. Being from a tech background, I have seen people upgrade their skills and package for a good life in metro cities. I am ready to support her in her studies, but she is like I am earning enough for myself.... No, you are not. I love her, but I don't know how to overcome this issue between us. Please suggest!
Got a question about Agoda?
Ask anonymously on communities.

Agoda Interview FAQs

How many rounds are there in Agoda interview?
Agoda interview process usually has 1-2 rounds. The most common rounds in the Agoda interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Agoda interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Agoda. The most common topics and skills that interviewers at Agoda expect are Recruitment, Strategic Partnerships, SQL, Travel Booking and Customer Service.
What are the top questions asked in Agoda interview?

Some of the top questions asked at the Agoda interview -

  1. A/B testing: given two test cases each with 50% customers, A: 1000 bookings and...read more
  2. How will you deal when a customer is asking you about a specific concern and yo...read more
  3. There was a question of system design to design an api for providing prices of ...read more
How long is the Agoda interview process?

The duration of Agoda interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.9/5

based on 65 interview experiences

Difficulty level

Easy 15%
Moderate 77%
Hard 8%

Duration

Less than 2 weeks 45%
2-4 weeks 26%
4-6 weeks 26%
6-8 weeks 3%
View more

Interview Questions from Similar Companies

Swiggy Interview Questions
3.8
 • 464 Interviews
BigBasket Interview Questions
3.9
 • 392 Interviews
Meesho Interview Questions
3.7
 • 361 Interviews
CARS24 Interview Questions
3.5
 • 359 Interviews
Lenskart Interview Questions
3.2
 • 354 Interviews
Udaan Interview Questions
3.9
 • 346 Interviews
Blinkit Interview Questions
3.7
 • 231 Interviews
Oyo Rooms Interview Questions
3.3
 • 227 Interviews
Myntra Interview Questions
3.9
 • 227 Interviews
Square Yards Interview Questions
3.7
 • 210 Interviews
View all

Agoda Reviews and Ratings

based on 41 reviews

3.4/5

Rating in categories

3.3

Skill development

3.4

Work-life balance

3.8

Salary

3.2

Job security

3.5

Company culture

3.0

Promotions

3.3

Work satisfaction

Explore 41 Reviews and Ratings
Office Manager

Gurgaon / Gurugram

4-9 Yrs

Not Disclosed

Office Manager [Pune Based]

Gurgaon / Gurugram

4-9 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
36 salaries
unlock blur

₹25 L/yr - ₹74 L/yr

Software Engineer
22 salaries
unlock blur

₹17 L/yr - ₹46 L/yr

Customer experience Specialist
17 salaries
unlock blur

₹4.5 L/yr - ₹5.7 L/yr

Software Developer
11 salaries
unlock blur

₹24 L/yr - ₹69.5 L/yr

Team Manager
11 salaries
unlock blur

₹18.6 L/yr - ₹61.8 L/yr

Explore more salaries
Compare Agoda with

Udaan

3.9
Compare

BigBasket

3.9
Compare

Swiggy

3.8
Compare

CARS24

3.5
Compare
write
Share an Interview