Skip to content

The 75 most frequent LeetCode questions in coding interviews, curated by industry experts. The only resource you need for coding interviews.

Notifications You must be signed in to change notification settings

diogocarrola/leetcode75

Repository files navigation

LeetCode 75 Essentials 🧑‍💻

The minimal set of problems to pass coding interviews

This repo contains the 75 most frequently asked LeetCode questions at top tech companies. Solve these, and you'll cover nearly every pattern interviewers test.

Progress Checklist

Instructions:

  • = Not started
  • = Completed

Array

Binary

(full list continues in PROGRESS.md)

🚀 How to Use This Repo

  1. Study Order:

    • Follow the order in PROGRESS.md for optimal learning.
    • Start with Arrays, then move to Binary, Dynamic Programming, etc.
    • Allocate 1-2 days per problem (30 mins solving, 30 mins reviewing solutions).
  2. For Each Problem:

    • Try solving it yourself first.
    • If stuck after 30 mins, check the solution.
    • Annotate your code with time/space complexity:
      # Time: O(n) | Space: O(1)
      def solve():
          """Approach: Sliding Window"""
  3. Track Progress:

    • Update the progress checklist in PROGRESS.md.
    • Review checked problems regularly to reinforce learning.

🔥 Why These 75 Problems?

  • Data-Driven: Selected from top companies' interview frequency
  • Pattern-Centric: Grouped by techniques (e.g., sliding window, DFS)
  • Time-Efficient: Covers 90% of interview question patterns

About

The 75 most frequent LeetCode questions in coding interviews, curated by industry experts. The only resource you need for coding interviews.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published