agoda logo
Agoda· Senior Software Engineer (SDE-2)

Agoda | SDE-2 (SSE) | Bangkok | Offer

Location
Bangkok, Thailand
Experience
4 years
Posted
8 Nov 2026
1 reads

Summary

I completed Agoda's SDE-2 interview process in Bangkok, which included coding, design, and hiring manager rounds, and received an offer.

How it went

Agoda | SDE-2 (SSE) | Bangkok | Offer

Status: B.Tech, 4 YOE, Backend / GenAI Position: Senior Software Engineer (SDE-2) at Agoda Location: Bangkok, Thailand (applied from India) Verdict: Selected

Sharing my Agoda Bangkok SDE-2 interview experience, since the LeetCode Discuss posts for this loop really helped me. The process took around 6 weeks: a recruiter screen, then 2 coding rounds, 2 design rounds and 1 hiring manager round. Every round was 60 minutes, and the interviewers were friendly.


Round 0: Recruiter Screening (30 min)

  • Intro, current role, tech stack, notice period, expectations
  • Why Agoda? Why Bangkok?

Round 1: DSA (60 min, HackerRank CodePair)

Full working code was required, and it was tested against their own test cases.

  • Q1: Reverse the words in a string ("Hello Bangkok:)" → "Bangkok:) Hello")
  • Q2: Can Place Flowers (LeetCode 605)

Prep: Striver's DSA course and sheets, plus LeetCode easy/medium. ▶ https://takeuforward.org/


Round 2: Coding with OOP/LLD (60 min, Java)

  • Q1: Design a Banking System (accounts, transactions, transfers)

Prep: Shreyansh Jain's LLD playlist on YouTube. ▶ https://youtube.com/playlist?list=PL6W8uoQQ2c61X_9e6Net0WdYZidm7zooW&si=ZfMvHI_QauR-2e_3


Round 3: System Design / HLD (60 min)

  • Q1: Design a Location Sharing App (with time and location based sharing restrictions)

Prep: System design book ▶ https://www.targettrek.in/book/system-design/hld


Recruiter Check-in

The recruiter shared feedback from the earlier rounds and checked my expectations before the next ones.


Round 4: Architecture / Platform Design (60 min)

  • Q1: Design WhatsApp

Prep: Same HLD book as above. ▶ https://www.targettrek.in/book/system-design/hld


Round 5: Hiring Manager / Cultural Fit (60 min)

  • Deep dive into my current project and architecture
  • Situational and behavioural questions (conflict, ownership, deadlines, mentoring)
  • Python, GenAI concepts
  • Why Agoda? Why switch? Why Bangkok?

Outcome

The recruiter called with a positive result, followed by discussion on level, compensation and relocation. I received the SDE-2 / Senior Software Engineer offer.

Happy to answer questions in the comments. Good luck!

Questions asked (5)

  1. 01

    Reverse Words in a String

    Data Structures & Algorithms · Easy

    Given a string, reverse the order of words in the string. Example: Input "Hello Bangkok:)" should output "Bangkok:) Hello".

  2. 02

    Can Place Flowers

    Data Structures & Algorithms · Easy

    LeetCode 605: Given an integer array flowerbed representing a flowerbed (1 means a flower is planted, 0 means empty) and an integer n, determine if n new flowers can be placed without violating the no-adjacent-flowers rule.

  3. 03

    Design a Banking System

    System Design

    Design a banking system that supports accounts, transactions, and money transfers between accounts. Discuss class structures, relationships, and essential methods.

  4. 04

    Design a Location Sharing App

    System Design

    Design a location sharing application where users can share their location with time and location based restrictions (e.g., share for a limited time window or within a geographic radius).

  5. 05

    Design WhatsApp

    System Design

    Design an architecture for a messaging platform similar to WhatsApp, covering message delivery, storage, scaling, and real-time communication considerations.

How they prepared

I prepared using Striver's DSA course and LeetCode practice for coding rounds, followed a low‑level design (LLD) playlist on YouTube for OOP design questions, and studied a system design book for HLD and platform design interviews.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Agoda recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

Be the first to share your thoughts and start the discussion!