Top 50
Topic roadmap
Updated weekly · Last refresh Nov 3

Top 50 Retention Interview Questions

The most frequently asked Retention questions across all roles and companies, ranked by real interview frequency. Updated daily.

50questions
~13htotal time
931companies covered
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
SQL & Data ManipulationStart here. 30 questions · ~458 min
SQL Month-Over-Month RetentionMedium
Practice
Recently asked

Calculate monthly active-user retention for Unity Ads using CTEs, joins, date truncation, and conditional aggregation.

Window FunctionsRetentiontransactionsInsurifyUnityDoorDash
7-Day Rider Retention in NYCHard
Practice

Compute 7-day NYC rider retention by signup cohort using joins, CTEs, date filters, and distinct retained-user aggregation.

Window FunctionsRetentionRunning TotalsAsanaUber
SQL for MoM RetentionHard
Practice

Calculate cohort month-over-month retention for Thumbtack service professionals using CTEs, date truncation, joins, and aggregation.

Window FunctionsDate FunctionsRetentionThumbtack
Month-Over-Month Active User RetentionHard
Practice
Recently asked

Calculate month-over-month active user retention using multi-table joins, monthly cohorts, and prior-month comparisons.

Window FunctionsRetentionJoinsMeta Logistics
Monthly Retention SQLMedium
Practice
Recently asked

Write a SQL query to find the monthly retention rate of users who signed up for a free tier of MongoDB Atlas over the last year. Treat retention for each ...

Date FunctionsRetentionCase WhenMongoDB
Month-over-Month Creator RetentionMedium
Practice
Recently asked

Calculate monthly active-creator retention from TikTok video interactions using date-based cohorts and aggregation.

Window FunctionsDate FunctionsRetentionTikTok
Monthly Retention by CampaignHard
Practice

Calculate monthly cohort retention for users acquired through a specific Affirm paid social campaign.

Date FunctionsRetentionData ManipulationAffirm
30-Day Driver Retention SQLMedium
Practice
Recently asked

Calculate day-over-day Uber driver retention across a 30-day activity period using date series generation and aggregations.

Date FunctionsRetentionCase WhenUber Drivers
More SQL & Data Manipulation questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
2
Metrics17 questions · ~260 min
More Metrics questions with a free account
3
More topics3 questions · ~46 min
More questions with a free account
The finish line: interview-readyComplete all 50 questions to finish this plan.