
Interview Assessment Experience - ADIA
Recently, a candidate went through the assessment process at ADIA (Abu Dhabi Investment Authority) for an analytics/data-focused role. The assessment was structured to test a broad mix of technical, analytical, and problem-solving skills, reflecting the kind of work expected in a real-world investment and data environment. The assessment was divided into two main rounds: Duration: 60 minutes This round was fast-paced and tested both breadth and depth of knowledge. The questions were distributed across coding, mathematics, computer science, and data interpretation. SQL Problem: Python Problem: The math portion leaned heavily on fundamentals. Topics included: Probability & Bayes’ Theorem Expected Value Algebra Math Puzzles These were not overly complex but required quick thinking and accuracy. There were theoretical questions testing understanding of: Time & Space Complexity – analyzing algorithms and recognizing Big-O behavior. Sorting Algorithms – understanding efficiency, edge cases, and use cases for different sorting approaches. This section resembled GMAT-style questions where you’re given tables and charts and need to extract insights quickly. It tested your ability to read data carefully, spot trends, and perform quick calculations under time pressure. 👉 Takeaway: Round 1 was less about deep complexity and more about speed, accuracy, and clarity of fundamentals. Duration: 4 hours This was a practical, hands-on assignment where you are given a dataset and asked to simulate a real-world data workflow. The task included: Finding anomalies in the dataset. Cleaning the data and preparing it for analysis. Saving the cleaned dataset into a structured table. Writing SQL queries on top of the cleaned data. Enhancing a signal from the data (e.g., creating a feature or deriving a meaningful metric). Writing clean, modular code to ensure readability and maintainability. Building a pipeline that could automate this workflow end-to-end. This round tested not just coding skills but also: Data intuition (spotting irregularities). Best practices in coding (modularity, documentation). Practical SQL fluency. Ability to design scalable pipelines rather than one-off scripts. 👉 Takeaway: Round 2 was designed to mirror day-to-day responsibilities of working with large datasets in investment or analytics settings. It tested both technical execution and engineering rigor. The ADIA assessment was a comprehensive test of skills across multiple dimensions: Quick thinking (Round 1). Real-world data handling and engineering (Round 2). It stood out from typical assessments because it balanced theoretical knowledge, coding ability, and applied problem-solving. For anyone preparing, I would recommend: Practicing SQL joins and aggregations. Brushing up on probability and Bayes’ theorem. Reviewing algorithm complexity basics. Practicing quick GMAT-style data interpretation sets. Building small end-to-end data pipelines with clean code. Quant Research Interview Preparation: ADIA, Qube Research, ADS Quant Finance Basics - Market Making Optimization and Execution
Round 1: Online Assessment on HackerRank
Format: 20 Questions1. Coding Problems (2 questions)
A straightforward query involving joins and aggregations. Nothing too advanced, but you needed to be sharp on writing clean queries under time pressure.
A moving window problem, which required iterating through sequences and applying logic efficiently. The difficulty level was easy to medium, but careful handling of indices and edge cases was essential.2. Math Problems
3. Computer Science Concepts
4. Data Interpretation
Round 2: HackerRank - Data Analysis / Pipeline Building
Format: 1 Comprehensive Question
Final Thoughts

Related Articles
