Skip to content

This repository is my personal journey to master the most important coding interview patterns step by step. Each folder covers one pattern with problems ranging from easy → medium → hard, including solutions, dry runs, and explanations.

Notifications You must be signed in to change notification settings

aha-med/coding-interview-pattern

Repository files navigation

Coding Interview Patterns 🚀

This repository is my personal journey to master the most important coding interview patterns step by step.
Each folder covers one pattern with problems ranging from easy → medium → hard, including solutions, dry runs, and explanations.


📌 Progress Tracking

✅ Phase 1 – Foundations

  • Sliding Window
  • Two Pointers / Fast & Slow Pointers
  • Merge Intervals
  • Binary Search
  • Kadane’s Algorithm

🔄 Phase 2 – Intermediate

  • Top-K Elements (Heap / PQ)
  • Backtracking
  • Dynamic Programming
  • Graph Traversals
  • Matrix Traversal

🛠️ How I Practice

  1. Understand the pattern template
  2. Solve basic → medium → advanced problems
  3. Document each problem with:
    • Problem statement
    • Approach & Dry Run
    • Code solution (Java)

🎯 Goal

By the end of Phase 2, I’ll be able to confidently solve 90% of coding interview problems by recognizing their underlying pattern.

About

This repository is my personal journey to master the most important coding interview patterns step by step. Each folder covers one pattern with problems ranging from easy → medium → hard, including solutions, dry runs, and explanations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages