Learning path · Intermediate · 6 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. Coding practice 1-week interview sprint

    Learn the core patterns, four problems a day

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

    Check the concepts behind the patterns

  3. Coding practice Top 25 most asked

    The problems that come up most often

  4. Coding practice Practical backend tasks

    Take-home and pairing-round tasks

  5. Course REST APIs in Depth

    System-design rounds often start from an API

  6. Course Distributed Systems for Backend Engineers

    For senior system-design rounds

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