
Agoda Data Scientist interview typically runs 6 rounds: resume screening, recruiter call, assessment, first interview, case study, final round. It usually wraps up in under a month and mixes data science with algorithm-heavy screens.
$55K
Avg. Base Comp
$77K
Avg. Total Comp
5-6
Typical Rounds
3-4 weeks
Process Length
We’ve seen Agoda evaluate data scientist candidates as if they’re hiring for two adjacent jobs: someone who can reason through product and analytics problems, and someone who can still hold their own on algorithmic problem solving. That split shows up clearly in candidate feedback, where the same process included SQL, statistics, and case discussion alongside a much more DSA-heavy coding screen than most people expected for this title. The non-obvious takeaway is that strong domain intuition alone doesn’t carry you here; candidates who were surprised by the coding emphasis felt the pressure most.
A recurring theme is that Agoda seems to care about how candidates connect fundamentals to business judgment. Our candidate report mentions logic questions, a case presentation, and a manager conversation centered on resume details, problem-solving approach, and past experience. That combination suggests they’re looking for people who can explain why a method fits, not just name the method. Even the technical questions point in that direction: XGBoost vs. Random Forest, flipping-count logic, and buy/sell style problems all reward clear reasoning under ambiguity.
We’ve also noticed that the process feels structured and transparent once candidates realize the bar. The recruiter communication was described as responsive, which helps, but the real make-or-break factor is whether you can stay fluent across both analytical depth and coding rigor. Candidates who prepare only for a classic data science interview often get caught off guard by the algorithmic breadth; those who can switch cleanly between statistical tradeoffs, case framing, and implementation tend to match what Agoda is screening for.
Synthetized from 1 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.
The hardest part for me was that the process started feeling like two different interviews in one: a data science loop with SQL, stats, and case work, and then a very algorithm-heavy screen that felt closer to a general coding interview. The whole thing moved pretty quickly and wrapped up in less than a month. It began with resume screening and a recruiter call, and I actually found the recruiter pretty responsive and helpful whenever I had questions about timing or the next steps. After that came an assessment, then the first interview, which covered SQL, statistics, and logic. That round also included the usual “why do you want to join?” type of question, so it wasn’t purely technical.
The case study was the most time-consuming part because I was given about a week to prepare. After that came a second interview focused on sharing the data case, and then a final round. In parallel with that, there was also an OA-style coding component that was much more DSA-heavy than I expected for a data scientist role: three questions, mostly medium and hard, and then another virtual interview with one more OA-style DSA question plus a manager round. That manager conversation was centered on my resume, problem-solving approach, fundamentals, and past experience. One of the coding questions was DP-based, so it definitely wasn’t light. I didn’t get an offer, but the process was fairly structured and the expectations were clear once I realized how much weight they were putting on both core data science and algorithmic problem solving.
Prep tip from this candidate
Be ready for both sides of the process: drill SQL, stats, and logic for the first interview, and also practice medium-to-hard DSA, including at least one DP-style problem. For the case study, expect to present and defend your approach after having about a week to prepare.
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 | |
|---|---|
| Button AB Test | |
| P-value to a Layman | |
| Random Seed Function | |
| Flipping 576 Times | |
| Hurdles In Data Projects | |
| Lasso vs Ridge | |
| Buy or Sell | |
| Xgboost vs Random Forest | |
| Approximate Ad Views | |
| Reward Experiment | |
| Regularization and Validation | |
| Empty Neighborhoods | |
| 2nd Highest Salary | |
| Customer Orders | |
| Rolling Bank Transactions | |
| Upsell Transactions | |
| Comments Histogram | |
| Closest SAT Scores | |
| Top Three Salaries | |
| Subscription Overlap | |
| Monthly Customer Report | |
| Random SQL Sample | |
| First to Six | |
| Merge Sorted Lists | |
| Prime to N | |
| Compute Deviation | |
| Download Facts | |
| Bagging vs Boosting | |
| Paired Products |
Synthesized from candidate reports. Individual experiences may vary.
The process begins with an initial resume review before any live interviews. Candidates who move forward are contacted quickly, and the recruiter is described as responsive about timing and next steps.
A recruiter call follows to discuss the role, process timeline, and basic fit. This is also the point where candidates can ask questions about the upcoming stages and expectations.
Candidates complete an assessment before the main interview loop. In this experience, the assessment was followed by a mix of data science evaluation and a separate coding component, so it served as an early filter for both analytical and algorithmic ability.
The first live technical interview covers SQL, statistics, and logic, along with a standard motivation question such as why you want to join Agoda. This round tests core data science fundamentals rather than focusing only on coding.
Candidates are given about a week to prepare a case study. The follow-up interview centers on presenting the case and discussing the approach, making this the most time-consuming part of the process.
A final interview follows the case presentation. Based on the experience, this round appears to be the last step in the data science loop before the decision is made.