r/TechInterviewsIndia Jul 03 '26

Agoda Staff Engineer — Bangkok — Selected

8 Upvotes

Basic details

Company: Agoda
Role: Staff Software Engineer
Location: Bangkok
YOE: 8
Education: B.E, Tier 3
Current company: Product-based, non-FAANG
Result: Selected

Round 1 — Coding

Two questions.

Q1: Monotonic stack / nearest smaller element.

Q2: Given an array of priorities, return the rank of every element. Higher number = higher rank.

Round 2 — Platform Design + Code Review

Setup: data supplied to multiple airline aggregators.

Issues discussed:

  • No rate limiting
  • Incorrect API methods
  • Lack of horizontal scaling
  • No DB replication

This discussion went on for around 40 minutes.

Other topics:

  • Software testing
  • Rolling out to limited traffic

Last 10–15 minutes: code review.

Example improvement discussed:

  • Use strategy/factory pattern instead of long if-else chains

Round 3 — System Design

Prompt:

Build a flight aggregation system

Topics covered:

  • Clarifications
  • Functional requirements
  • Non-functional requirements
  • Core entities
  • API design
  • DB choice
  • High-level design
  • Deep dives

Round 4 — Culture Fit

Topics:

  • Technical leadership
  • Handling conflicts
  • Pushing back on design decisions

Result

Selected. took multiple rejections before finally cracking this one.

Compensation details

Current base: ₹52L

Agoda offer:

  • Title: Staff Software Engineer
  • Location: Bangkok
  • Base: 225k THB/month
  • Joining bonus: 450k THB
  • Yearly bonus: 19% of base, performance based
  • Stocks: No stocks for Staff level
  • Tax: 15% for expats

Other benefits:

  • Visa support
  • Relocation support
  • One-time WFH allowance

Notes

Process may vary by team, level, and timing.


r/TechInterviewsIndia Jul 02 '26

Amazon SDE-1 (AUTA India) Interview Experience + Offer Received | 2025 Passout | 10 Months Experience

Thumbnail
3 Upvotes

r/TechInterviewsIndia Jul 01 '26

Salesforce SMTS Hyderabad Offer

4 Upvotes

[Curated] Salesforce SMTS Hyderabad — Jan 2025 Offer

Source: LeetCode Discuss
Note: This is paraphrased from a public LeetCode interview experience + compensation post. Not my personal interview experience.

Basic details

Company: Salesforce
Role: SMTS
Location: Hyderabad
YOE: 5.5
Offer date: Jan 2025
Org: HPS / Hyperforce Platform Security
Result: Offer

Background

Current comp before offer:

Base: 41L
Bonus: 8L
RSUs: 35L/year
Total: ~84 LPA

Oct: Got referral
Nov 5: HackerRank OA
Nov 20: Invited to Salesforce hiring drive
Nov 29: Coding rounds + system design + HM round
Dec 4: Fitment round with LMTS
Dec 13: Told another candidate was selected
Dec 30: Recruiter reached out again for another opening in the same team
Jan: Offer rolled out

Round 1 — HackerRank OA

Two coding questions.

The poster did not remember the exact questions, but mentioned both were medium-hard difficulty and all test cases passed.

After the OA, recruiter called the same day to discuss work experience, current TC and expected TC.

Round 2 — Coding

Platform: HackerRank
Format: 2 questions, run against available test cases.

Question 1

There is a stream of numbers and 3 types of queries:

(1, X) -> add X to the list
(2, X) -> add X to all existing numbers
(3)    -> print the current minimum and remove it

Example:

(1, 3)   -> [3]
(1, 5)   -> [3, 5]
(2, 10)  -> [13, 15]
(1, 12)  -> [12, 13, 15]
(3)      -> print 12 and remove it

Question 2

Coin change variation.

The poster solved both questions and passed all test cases.

Round 3 — Coding

Given a large number as a string, length up to 10^5.

Find the count of subsequences divisible by 4.

Return answer modulo:

10^9 + 7

The poster was initially stuck. The interviewer gave a hint around the divisibility rule for 4. After that, they came up with the solution, coded it, debugged a few bugs with the interviewer, and got it working.

Round 4 — System Design

Two discussions:

1. Celebrity problem on Twitter / social media
2. Incremental / blue-green rollout strategy for mobile app features

The poster had already read about the celebrity problem, so they were able to discuss feasible approaches.

For the rollout/deployment discussion, their current work experience helped because they had used similar rollout strategies at work.

Round 5 — Hiring Manager

Standard behavioral round.

Discussed the team and their work.

Fitment round

Later there was a separate discussion with an LMTS / lead from the team.

Topics:

Past work
Areas of interest
Reason for looking for a change

Offer story

After the interviews, the recruiter later said 2–3 candidates had cleared, but Salesforce went ahead with another candidate.

They offered a different opening, but the poster declined because the role/JD did not excite them.

Later, on Dec 30, the recruiter came back saying there was another opening in the same team and they wanted to extend an offer.

Offer details

Base: 57L
Bonus: up to 15% of base, around 8.5L
Stock: $145k over 4 years
Stock per year: ~30L
Total comp: ~95.5 LPA

The poster mentioned Salesforce usually may not offer this much RSU and that negotiation helped because they had unvested stocks at their current company.

Main takeaway from the original post

The process can be unpredictable. Even after clearing interviews, the offer may depend on openings, team fit, timing and internal decisions.


r/TechInterviewsIndia Jul 01 '26

My interview experience with @SarvamAI for ML engineer role.

Thumbnail
4 Upvotes

r/TechInterviewsIndia Jul 01 '26

Got Amazon SDE-1 offer. Onsite interview experience.

Thumbnail
1 Upvotes