Microsoft data interview guide
Telemetry, subscriptions and cloud usage — aggregations over time.
typical interview loop
- 1.Recruiter screen
- 2.Technical screen: SQL plus a Python data-manipulation exercise
- 3.Onsite: data modeling / pipeline design, coding, behavioral
- › Date bucketing and rolling windows are common.
- › Explain trade-offs between CTEs and subqueries.
most-tested topics
filtering
3
GROUP BY
3
JOIN
3
groupby
2
sorting
2
Window functions
2
Based on 16 reconstructed Microsoft-style questions.
practice path
0 free · 16 Pro- 1Active seats per tenantpandasMedium
- 2Alert severity escalationpythonMedium
- 3Azure spend per servicesqlEasy
- 4Churned license valuesqlMedium
- 5Compute spend growth March to AprilsqlHard
- 6Compute spend share per tenantsqlHard
- 7Cost per tenantpandasEasy
- 8Merge overlapping meeting blockspythonHard
- 9Parse a meter linepythonEasy
- 10Seat utilisationsqlMedium
- 11Service mix matrixpandasMedium
- 12Spend per tenant namesqlMedium
- 13Teams engagement per tenantsqlMedium
- 14Tenants by plansqlEasy
- 15Top spending day per tenantsqlHard
- 16Unresolved critical and high alertssqlMedium
Unlock all 16 Microsoft questions with Pro.
upgrade