Prepare for coding job interviews using a structured set of free resources and problem lists
Learn common algorithm patterns like sliding window and dynamic programming before an interview
Find mock interview platforms to practice under timed, realistic conditions
Discover the Blind 75 or Neetcode 150 shortlists to focus study time on the highest-value problems
No setup needed. Open the README and follow links directly. No installation, no code, no accounts required to browse the resources.
This repository is a curated list of free resources for preparing for coding job interviews, with a particular focus on LeetCode, a popular platform where programmers practice algorithmic problems. It does not contain any code itself. Instead, it organizes links to articles, videos, courses, problem sets, and browser extensions that other people have found useful for interview preparation. The README is divided into several categories. The data structures and algorithms section links to articles explaining concepts like linked lists, trees, sorting, and graph traversal in approachable terms. The patterns section covers well-known problem-solving techniques such as sliding window, two pointers, and dynamic programming, which are common templates that show up repeatedly in interview problems once you recognize them. There is also a section of famous curated problem sets. The Blind 75 and Neetcode 150 are two widely referenced shortlists of problems that experienced candidates recommend for covering the most ground in a limited time before an interview. A resume template link and a spaced-repetition spreadsheet for tracking which problems you have reviewed are also included. Books like Cracking the Coding Interview and Elements of Programming Interviews appear in the books section, alongside a free handbook for competitive programming. The courses section points to structured learning paths including one from Meta and a YouTube series by a Google software engineer. For practicing under interview conditions, the README links to mock interview platforms where you can do timed sessions with other developers or professional coaches. A few browser extensions are also listed for watching video explanations of specific LeetCode problems and syncing solutions to GitHub automatically. Overall this is a starting-point reference rather than a step-by-step guide, aimed at anyone beginning or refreshing their coding interview preparation.
← armankhondker on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.