Self-hosted Judge0 Voice AI interviews SM-2 revision

Solve. Get judged.
Get interviewed.
Remember all of it.

BaseCase runs your code on a self-hosted Judge0, schedules revisions with SM-2, and puts you in front of a voice AI interviewer that asks follow-ups. Curated sheets decide what you solve next.

Problems
121+ problems
Sheets
6 curated sheets
Engineers
317+ engineers
Pricing
₹0 to start
basecase › sheets1/5
$
6 sheets · 3 tracks in progress

Curated sheets, in the right order

Blind 75, NeetCode 150, Striver — concept-ordered and difficulty-ramped.

500+ problems across 20+ topics
Streaks that build real habits
Curated sheets for every interview track
Arrays → Graphs → DP, every pattern covered
Spaced-repetition revision queue
AI mock interviews with voice
Problems tagged by company & difficulty
In-browser editor, instant verdicts
Why BaseCase

Everything you need to go from tutorial hell to offer.

Not another list of problems. A system that decides what you practice next, checks your code, and interviews you — so every session compounds.

Curated sheets, not random grinding

Blind 75, NeetCode 150, Striver's SDE and more — ordered by concept, difficulty-ramped, built the way interviews actually test you.

Arrays12
Two Pointers9
Sliding Window8
Stack7
Binary Search10
Graphs14

Code in the browser

Monaco editor, multiple languages, custom test cases and sub-second verdicts.

const lo = 0, hi = n - 1;
while (lo <= hi) {
  const mid = (lo + hi) >> 1;
}
✓ 24/24 tests passed · 3 ms

AI interviewer that pushes back

Voice-first mock interviews. It asks follow-ups, probes edge cases and scores confidence, depth and communication.

What's the time complexity, and can you handle duplicates?
O(n) with a hash map — duplicates are fine since I store indices…

Spaced repetition

Mark your confidence after each solve; problems come back exactly when you're about to forget them.

Streaks, badges & leaderboard

Consistency beats intensity. Show up daily, climb the board, and keep the momentum visible.

Top 1%

of learners finish a full sheet in under 60 days with the revision queue on.

AI interview practice

Practice like it's the real thing.

Our AI interviewer runs a full technical round — asking follow-ups, testing edge cases and giving you a detailed report the moment you finish.

  • Adaptive questions

    Difficulty and follow-ups adjust to how you answer.

  • Voice-first

    Speak your approach out loud — exactly like the real thing.

  • Scored report

    Confidence, depth, communication and a per-question breakdown.

Start a mock interview
Mock interview · Google · SDE-2 Live
AI

Let's start with a classic. Given an array of integers, find two numbers that add up to a target. What's your approach?

I'd use a hash map to store values as I iterate. For each number I check whether the complement exists…

You
AI

Good. What's the time and space complexity? And what if the array is sorted — can you do better on space?

Listening…12:34
How it works

Four steps. One compounding loop.

  1. 01

    Pick a sheet

    Choose a track that matches your target — Blind 75 for a quick loop, Striver for depth.

  2. 02

    Solve in the browser

    Write, run and submit against real test cases. Stuck? Ask the AI mentor for a nudge, not the answer.

  3. 03

    Rate your confidence

    One click after every solve. The revision queue brings it back right before you'd forget it.

  4. 04

    Interview with AI

    Run a voice mock interview, get a scored report, and fix the gaps before the real round.

From the community

Thousands of engineers. One goal.

“
The revision queue is the feature I didn't know I needed. Problems I'd forgotten came back right on time.
P

Priya S.

SDE-2 · Fintech

“
Did 30 AI mock interviews before my loop. The follow-up questions were brutal in the best way.
R

Rahul M.

Backend Engineer

“
Finished Blind 75 in six weeks with the streak system. First time I've stuck with anything this long.
A

Ananya K.

Final-year student

Your next interview
starts here.

Every engineer you admire solved the same problems you're avoiding. One problem. One pattern. One step closer.