v1.0 coming soon

Hack Your Interview.

Practice tracks:
hackview.co/practice/sql-hard-01
SQLHard

Revenue Analysis by Cohort

Write a query to calculate the monthly recurring revenue (MRR) retention for each customer cohort. A cohort is defined by the month of their first subscription.

TABLE: SUBSCRIPTIONS

  • id (int)
  • user_id (int)
  • start_date (date)
  • amount (decimal)
  • status (varchar)
⌘+Enter to run

Complete Interview Toolkit

Everything you need to crack technical interviews.

Advanced SQL Playground

Practice complex queries with window functions, CTEs, and joins on real datasets. No setup required.

Algorithm Challenges

Solve LeetCode-style problems with a focus on clean code and optimal time complexity.

Product Case Studies

Tackle real-world product metrics questions and estimation problems.

Progress Tracking

Visualize your improvement over time with skill matrices and streak tracking.

AI Recommendations

Get personalized suggestions on what to practice next based on your progress and common interview patterns.

Interview Theory

Master the key concepts and theory frequently asked in technical interviews—from data structures to system design fundamentals.

Your AI Interview Coach

Weak points, explanations, and what to practice next.

Track Your Growth

Our AI analyzes your overall progress and remembers your training process. Get deep insights into your weak spots and focus your preparation where it matters most.

  • Skill Matrix

    Breakdown by topic: Arrays, DP, SQL Joins, etc.

  • Speed Analysis

    Compare your solution time against the community average.

  • Consistency Streak

    Daily goals to keep you accountable and interview-ready.

Performance Overview

Last 30 Days

142

Problems Solved

↑ 12% vs last week

68%

Success Rate

↑ 4% vs last week

28h

Hours Practiced

Avg 1.2h / day

Problems solved per day

problems121086420
MonTueWedThuFriSatSun