
Agoda Data Engineer interview typically runs 3 rounds: online test, HR call, technical/system design. The process can move fast, but feedback may take up to two weeks and the rounds are time-pressured.
$130K
Avg. Base Comp
$130K
Avg. Total Comp
3-4
Typical Rounds
2-4 weeks
Process Length
We’ve seen Agoda lean hard on depth over breadth for Data Engineer candidates. Multiple candidates describe a process that starts with familiar SQL and Python, but the real signal comes from how quickly you can move from surface-level correctness to precise implementation detail. One candidate expected a broad system design conversation and instead got pressed on Apache Spark internals — especially persist, cache, and checkpointing — with the interviewer explicitly framing tool mastery as part of good design. That tells us Agoda is not just checking whether you know the concepts; they want to see whether you can reason from the mechanics of the stack itself.
A recurring theme is that the company seems comfortable making the interview feel tight and unforgiving. One candidate described three SQL questions in 20 minutes, with subqueries, calculations, conditions, concatenation, and naming logic layered on top of an ERD-heavy prompt. That combination suggests they care a lot about reading data models quickly and translating business logic into exact queries under pressure. The non-obvious trap here is that candidates who prepare only for generic data engineering themes may feel blindsided by how specific the evaluation gets. Our candidates report that the strongest performance comes from being fluent in the tools Agoda actually uses, not just in the broader discipline.
Synthetized from 2 candidates reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Agoda process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Agoda
How would you assess the validity of the result?
| Question | |
|---|---|
| Buy or Sell | |
| Xgboost vs Random Forest | |
| Empty Neighborhoods | |
| 2nd Highest Salary | |
| Comments Histogram | |
| Top Three Salaries | |
| Subscription Overlap | |
| Customer Orders | |
| Random SQL Sample | |
| Rolling Bank Transactions | |
| Merge Sorted Lists | |
| Prime to N | |
| Download Facts | |
| Paired Products | |
| Upsell Transactions | |
| Average Quantity | |
| Last Transaction | |
| Closest SAT Scores | |
| Manager Team Sizes | |
| Month Over Month | |
| Flight Records | |
| Completed Shipments | |
| Alphabet Sum | |
| Monthly Customer Report | |
| Cumulative Sales Since Last Restocking | |
| Top 3 Users | |
| Permutation Palindrome | |
| Find the Missing Number | |
| Google Maps Improvement |
Synthesized from candidate reports. Individual experiences may vary.
Candidates complete a timed SQL and Python test. One experience described 3 SQL questions in 20 minutes, with queries involving subqueries, calculations, conditions, concatenation, and naming logic, making the pace quite strict.
After passing the assessment, HR reaches out to confirm candidate status and ask practical questions such as visa or sponsorship needs. In one case, this was a brief call before the next round was scheduled.
The technical round includes a system design discussion, but candidates reported that it can become a deep dive into Apache Spark internals rather than a broad architecture conversation. Topics mentioned included persist, cache, and checkpointing, with an emphasis on specific implementation knowledge.
After the interviews, candidates wait for the outcome by email. One experience noted a fast overall process after the test, but also mentioned a slow feedback loop during the interview phase, including a wait of about two weeks for updates.