Learning path · Intermediate · 8 steps

Coding Interview Prep

Pattern-by-pattern algorithm practice, the most-asked problems, practical backend tasks and language gotchas — with code you run in the browser.

  1. Course DSA Patterns Made Simple

    Start here: each pattern with a template to remember and runnable examples

  2. Coding practice 1-week interview sprint

    Learn the core patterns, four problems a day

  3. Quiz (sign in) Data Structures & Algorithms Quiz

    Check the concepts behind the patterns

  4. Coding practice Top 25 most asked

    The problems that come up most often

  5. Coding practice Practical backend tasks

    Take-home and pairing-round tasks

  6. Course System Design Interviews, Step by Step

    Run the system design round step by step, with ten worked designs

  7. Course REST APIs in Depth

    System-design rounds often start from an API

  8. Course Distributed Systems for Backend Engineers

    For senior system-design rounds

Open this path in the app to see which steps you've completed.

Was this page helpful?