Practice for the Macquarie Group 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? | ||
DevOps | Hard | |
Behavioral | Medium | |
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 Macquarie Group?
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 $150,000 base salary while the Software Engineer role on average pays the least with a $150,000 base salary.
Discussion & Interview Experiences