High-Quality Resources for DSA, Aptitude, and Interview Preparation

For CS/IT students at Jadavpur University aiming for roles in FAANG, quant firms, startups, and consulting. Contributions welcome on GitHub!

  • Design for IoT: System design and project-based learning for IoT. (Beginner to Intermediate)
  • techiesms: Practical IoT videos, automation, and project building. (Beginner to Intermediate)

  • Cracking the Coding Interview – The classic book. (Intermediate)
  • Tech Interview Handbook – Technical & behavioral prep. (Intermediate)
  • CIU (GitHub) – End-to-end prep roadmap. (Beginner to Advanced)
  • InterviewBit – Gamified practice. (Intermediate)
  • System Design Primer – Must-read for SDIs. (Intermediate to Advanced)
  • Pramp – Live mock interviews. (Intermediate)
  • Glassdoor – Interview experiences. (Intermediate)
  • ByteByteGo – System design explained. (Intermediate)

  • A Practical Guide to Quant Interviews by Zhou – Classic quant Qs. (Advanced)
  • Heard on The Street by Crack – Brain teasers for quant. (Advanced)
  • Jane Street Guide – Probability + market making. (Intermediate to Advanced)
  • Quant Interview Primer (GitHub) – Resources for quant roles. (Advanced)
  • Project Euler – Math-heavy coding problems. (Advanced)
  • Zetamac – Mental math tool. (Intermediate)
  • StackExchange Puzzles – Logic problem community. (Intermediate to Advanced)

  • Codeforces – Legendary CP platform. (Intermediate to Advanced)
  • CodeChef – Practice + contests. (Beginner to Advanced)
  • AtCoder – Math-centric problems. (Intermediate to Advanced)
  • TopCoder – The OG CP site. (Intermediate to Advanced)
  • CP-Algorithms – Explanations and code. (Intermediate to Advanced)
  • USACO Guide – Structured CP curriculum. (Beginner to Advanced)
  • HackerRank – Interview and CP prep. (Beginner to Intermediate)
  • Codeforces EDU – Structured learning. (Intermediate)