Michael Page Data Engineer Interview Questions
The questions to prepare for a Michael Page Data Engineer interview. Questions from real interview reports rank first. Updated weekly.
Explain the differences between WHERE and HAVING clauses in SQL and when to use each.
Michael PageExplain how INNER JOIN and LEFT JOIN differ, and when to use each for matched-only versus all-left-row analysis.
Michael PageTests query tuning methodology, including execution plans, indexing, and rewrite strategies.
Michael PageTests SQL query structuring for time-based aggregation and metric rollups.
Michael PageUse a CTE, joins, and distinct aggregates to calculate Meta Logistics bookstore payment metrics.
Meta LogisticsJoin SAT data, aggregate monthly center performance, and compare average scores with LAG.
The College BoardFind the second-highest salary and department statistics using DENSE_RANK, LEFT JOIN, GROUP BY, and aggregate functions.
airtelTests Python performance and memory optimization techniques for large in-memory data structures.
Michael PageTests understanding of Python data structures and practical tradeoffs.
Michael PageTests data cleaning skills for standardizing inconsistent text fields in Python.
Michael PageSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Tests practical approach to text cleaning and data quality improvements for downstream analytics.
Michael Page