Free & open source — no login, no paywall

Master the tech interview

169 DSA problems, 34 system design guides, and all of CS theory in one focused workspace — with a real editor, a real judge, and spaced review that makes it stick.

No sign-up required169 curated problems100% free, forever
two_sum.pyAccepted
1def two_sum(nums, target):
2 seen = {}
3 for i, n in enumerate(nums):
4 if target - n in seen:
5 return [seen[target - n], i]
6 seen[n] = i
Runtime
48 ms
Tests
37 / 37
Memory
16.2 MB
Daily set · 3 curated problems
0day streak
The toolkit

Everything you need to get the offer

Stop juggling ten tabs. Problems, theory, practice, and review — one focused environment.

A real editor, a real judge

Solve 169 problems across 15 topics in Python, JavaScript, Java, or C++ — progressive hints, editorials, instant verdicts. Or start the timer and grade yourself like an interviewer would.

$ run two_sum.py
✓ case 1 · [0, 1] · 12 ms
✓ case 2 · [1, 2] · 9 ms
✓ 37 hidden cases
Accepted 18:24 elapsed

System design, 34 guides deep

HLD and LLD fundamentals plus full case studies — Twitter, Uber, Netflix — with diagrams, estimation, and trade-offs.

Progress that stays yours

Streaks, a rolling heatmap, and per-topic coverage — stored locally, exportable as JSON, no account anywhere.

142 solved12-day streak9/15 topics

Spaced repetition

Miss a problem and it comes back on a proven ladder until you clear every rung. Passing climbs, failing resets.

1d3d7d14d30d

3 reviews due today

Guided roadmaps

Blind 75 and Grind 169, resolved against the catalog with week-by-week sections and one progress ring.

Blind 7564%
Grind 16931%

CS fundamentals

The theory rounds, structured — diagram-rich topic pages with the questions interviewers actually ask.

Operating SystemsDBMSNetworksOOP

Company question banks

Problem lists compiled from publicly shared interview experiences — see what each company actually asks.

GoogleAmazonMicrosoftMeta+6 more

Behavioral & HR answers

Model answers and delivery tips for the rounds that reject strong engineers — not just the coding ones. Learn the STAR structure and the beats interviewers listen for.

“Tell me about a conflict on your team.”
Situation → action → result, 90 seconds.
“Why are you leaving your current role?”
Growth-framed, never a complaint about the last team.
Fuzzy-jump to any problem, guide, or cheat sheet — 17 sheets included — from anywhere.
CtrlK
The dashboard

Every rep, on one screen

Solve, review, and read — then watch your streak, coverage, and activity build in a dashboard that's yours alone.

Your progress

Dashboard

12day streak
68%covered
142
Solved
3
Due today
9
Topics
Activity · last 12 weeksLessMore
Next up: Merge Intervals · review due
Resume
The loop

Pick. Solve. Retain.

01

Pick your track

Follow Blind 75 or Grind 169 week by week, or free-roam 15 DSA topics, system design, and CS theory.

02

Solve like it's real

Code in a Monaco editor, run against real test cases, or switch to timed mode — a clock, zero feedback, honest self-scoring.

03

Retain it forever

Misses come back on a 1·3·7·14·30-day ladder until they stick. Your streak, heatmap, and topic coverage live on one dashboard.

169
Curated problems
15
DSA topics
34
System design guides
17
Cheat sheets

Solvarch is free, MIT-licensed, and runs entirely in your browser — your progress never leaves your device, and there's nothing to sign up for.

100% freeMIT licensedNo accountsNo trackingNext.jsTypeScriptMonaco editor
Star on GitHub

Your next offer starts here

No account, no checkout — open a problem and start solving in the next ten seconds.