The Algorithms
The web's largest open-source collection of algorithms across many languages.
Why I recommend it: Read the implementations in the language you interview in.
3 free resources on this topic. Everything here is free and hand-picked. You can also search within this topic.
The web's largest open-source collection of algorithms across many languages.
Why I recommend it: Read the implementations in the language you interview in.
People of Color in Tech's walkthrough of a realistic coding-interview study plan — what to prioritize, how to schedule practice, and how to prepare for the behavioral rounds alongside the technical ones.
In plain terms: This guide explains how to build a structured study plan for coding interviews. Use it to break down job descriptions, prioritize your practice topics, and prepare for recruiter screens alongside technical rounds.
From the site: Unlocking the coding interview opens the door to top pay, benefits, and perks at premier tech companies.
Why I recommend it: The plan structure is the value here. Scattered LeetCode grinding is why most people plateau.
Coding interview practice organized by underlying concept rather than by topic list, so you learn the patterns that transfer across problems instead of memorizing individual questions.
In plain terms: This study tool helps you prepare for coding interviews by organizing practice problems by underlying concept. You can work through connected questions to learn problem-solving patterns rather than memorizing individual solutions.
From the site: PathPrep is a guided coding-interview study tool. Navigate a graph of LeetCode-style problems connected by the techniques that solve them, so concepts actually click.
Why I recommend it: Concept-first beats grinding a problem list. If you can name the pattern out loud, you can usually solve the variant they actually ask.