New
ML System Design & SQL tracks just landed
See what's new
×
Question Bank
Pricing
Blog
Forum
HOT
JobRadar
NEW
Referral
Description
Solution
Discussion
Submissions
Ask AI
Question Bank
Meta
SQL Question
AI Insights
Quick Summary
Compute weekly user churn rates for a specified month based on activity logs.
Align dates to Monday-starting periods and remove duplicate user entries per week.
Compare consecutive weeks to calculate retention ratios while excluding terminal periods without a successor.
What This Tests
Date arithmetic and period alignment
Self-referential joining for cohort tracking
Aggregation with conditional counting
Group-level filtering for boundary conditions
Pre-aggregation deduplication
Common Patterns
Self Join
Aggregation
Date Arithmetic
HAVING Filter
Collapse
Hint 1
Hint 2
Hint 3
What Interviewers May Ask Next
Ask AI Assistant
Ask AI Assistant
Ask me anything about this coding question!
Qwen
Qwen3.6-Flash
0/2000
Run
Submit
Test Cases
SQL Schema
Pandas Schema
Input
-
Output
-
Expected
-