Tech Interview Prep#

Introduction#

This is a step-by-step guide / refresher for software technical interviews.

It’s meant to be a fast revision hub:

  • Data Structures & Algorithms essentials
  • A curated problem bank with tags (level / topic / pattern)
  • Links to external references
  • Ready-to-refer Python solutions (where available)

Preparation Paths#

Pick a route depending on your timeline and comfort level:

If you prefer exploration-first, jump straight to:

Few external resources to help further:

Tip#

Practice on an online judge (e.g. LeetCode). This site is optimized for revision, not as a substitute for practice.