Practice for the Millennium interview with these recently asked interview questions.
| Question | Topic | Difficulty |
|---|---|---|
Concurrent & Distributed Systems | Hard | |
You work as a data engineer at Agoda, a global travel booking platform. Agoda maintains two independent hotel inventory databases one for Asia-Pacific and one for Europe, each with different schemas but storing similar hotel and room availability data. Both databases are updated continuously by regional services. How would you design a system to continuously synchronize hotel and room availability data between these two databases, ensuring consistency in the presence of ongoing updates? | ||
Data Structures & Algorithms | Medium | |
ML Ops | Easy | |
SQL | Easy | |
Machine Learning | Medium | |
Statistics | Medium | |
SQL | Hard | |
Machine Learning | Medium | |
Python | Easy | |
Deep Learning | Hard | |
SQL | Medium | |
Statistics | Easy | |
Machine Learning | Hard |
Check your skills...
How prepared are you for working at Millennium?
Most data science positions fall under different position titles depending on the actual role.
From the graph we can see that on average the Software Engineer role pays the most with a $183,529 base salary while the ML Engineer role on average pays the least with a $168,763 base salary.
Discussion & Interview Experiences