I'm a third-year CS student and when placement season hit,
I kept running into the same problem.
LeetCode for DSA. YouTube for system design. Random PDFs for OS/DBMS/CN.
GeeksforGeeks for aptitude. Some other site for HR questions.
Five tabs minimum just to prep for one interview.
So I built CrackIt — a single platform that covers everything.
What's inside
DSA — 225+ questions
- Tagged by company (Google, Amazon, Microsoft, Meta, Goldman Sachs, BNY Mellon, JP Morgan and 13 more)
- Beginner mode: Arrays → Strings → Hash Map → Two Pointers → Trees → Heaps. Easy before Medium. No overwhelm.
- Experienced mode: Full roadmap through Graphs, DP, Union Find, Tries, Monotonic Stack
- Progress bars per topic — see exactly how far you are in Arrays, in DP, in Graphs
- Notes per question — write your approach, auto-saves as you type
System Design
- HLD Concepts — 55 concepts across 13 categories (Scalability, Caching, Messaging, Distributed Systems...)
- LLD Concepts — OOP, SOLID, all design patterns with examples
- Problems — 32 HLD problems + 28 LLD problems + 10 Machine Coding, all with free verified resource links
Core CS
- OS, DBMS, CN — expandable Q&A with company tags
- SQL — 7 topics with LeetCode practice links
- SE — Git, Testing, CI/CD, Clean Code, API Design
Aptitude & Logical Reasoning
- 20 MCQ questions with full solutions and shortcut tricks
- Company tagged — filter by Goldman Sachs, BNY Mellon, JP Morgan etc.
HR & Behavioral
- 20 questions with STAR framework answers
- Dos and don'ts for each question
- Company specific sections for fintech
Tech stack
- Next.js 14 (App Router)
- Supabase (Auth + Postgres)
- Tailwind CSS
- PostHog analytics
Google OAuth sign-in — progress syncs across devices.
Everything is free. No paywall. No login needed to browse.
Link
👉 https://crack-it-zeta.vercel.app
Would love feedback on what to add next. Building this in public.
Top comments (0)