- GitHub Resources for Coding Interviews
- DSA & Coding Interview Problems with Links
- 60 Easy questions
- 80 Easy questions
- 40 Easy questions
- books
- websites
- studey guide
Repo Name | Description | Language | Stars / Notes | Link |
---|---|---|---|---|
jwasham/coding-interview-university | A detailed study plan with articles, videos, and resources to prepare for interviews at top companies like Google and Amazon. Covers DSA fundamentals to advanced topics. | Multiple | 300k+ | Link |
TheAlgorithms/Python | Open-source implementations of hundreds of algorithms and data structures in Python, with explanations—ideal for hands-on learning and interview practice. | Python | 180k+ | Link |
yangshun/tech-interview-handbook | Curated guide for all interview phases, including DSA cheat sheets, behavioral tips, and coding challenges in multiple languages. | Multiple | 100k+ | Link |
ashishps1/awesome-leetcode-resources | Awesome curated list of LeetCode resources, including problem lists, solutions, and DSA learning paths for coding interviews. | N/A (Curated) | 10k+ | Link |
AkashSingh3031/The-Complete-FAANG-Preparation | All-in-one repo for FAANG interviews: 450+ DSA problems (Love Babbar sheet), theory on OS/DBMS, puzzles, and MCQs. | Multiple | 15k+ | Link |
seanprashad/leetcode-patterns | Pattern-based approach to LeetCode problems (150+), grouping by techniques like sliding window and DP for efficient interview prep. | Multiple | 40k+ | Link |
kunal-kushwaha/DSA-Bootcamp-Java | Complete DSA bootcamp with code samples, assignments, and notes—structured for Java learners prepping for placements. | Java | 10k+ | Link |
careercup/CtCI-6th-Edition | Solutions and challenges from "Cracking the Coding Interview" book, covering 189 essential problems for tech interviews. | Multiple | 10k+ | Link |
MisterBooo/LeetCodeAnimation | Animated visualizations and solutions for 200+ LeetCode problems, making complex DSA concepts easier to grasp. | Multiple | 60k+ | Link |
twowaits/SDE-Interview-Questions | Comprehensive scraped list of SDE interview questions from GeeksforGeeks, Glassdoor, etc., with DSA focus. | N/A (Curated) | 10k+ | Link |
anushka23g/Complete-Placement-Preparation | Materials for cracking coding rounds: DSA problems, interview questions, and company-wise prep. | Multiple | 5k+ | Link |
fishercoder1534/Leetcode | Daily-updated solutions to thousands of LeetCode problems, categorized by DSA topics. | Java | 20k+ | Link |
teivah/algodeck | 200+ algorithmic flash cards for quick DSA review and interview flashcards. | N/A (Cards) | 10k+ | Link |
donnemartin/interactive-coding-challenges | Interactive Python challenges with visualizations for practicing DSA like a whiteboard interview. | Python | 30k+ | Link |
ChunhThanhDe/Leetcode-Top-Interview | Solutions to LeetCode's Top 150 Interview Questions, covering core DSA patterns. | Multiple | 5k+ | Link |
vineethm1627/SDE_Sheet_Striver | Complete C++ solutions for all 180 problems, organized by 30-day challenge. Includes code and explanations. | C++ | N/A | Link |
muditmahajan21/striver-sde-sheet | Detailed problem-wise solutions with notes on approaches. Great for understanding patterns. | Multiple | N/A | Link |
arindal1/StriversDSASheet | Solutions to Striver's A2Z DSA Sheet problems, with a focus on collaborative learning and video-linked explanations. | Multiple | N/A | Link |
chetan6780/Striver-SDE-Sheet | Curated list of problems with starter code and solutions for linked lists, arrays, and more. | Multiple | N/A | Link |
sachuverma/DataStructures-Algorithms (Striver Section) | Repo with theory, resources, and Striver Sheet questions/solutions in one place. Includes interview prep links. | Multiple | N/A | Link |
This document contains a curated list of 180 frequently asked coding interview problems from LeetCode, GeeksforGeeks (GFG), and Codeforces. The problems are categorized by difficulty:
- 60 Easy: Basic concepts like traversal, searching, and simple manipulations.
- 80 Medium: Optimization, two-pointers, recursion, and basic dynamic programming.
- 40 Hard: Advanced topics like graph algorithms, advanced DP, and bit manipulation.
Practice in topic order for better retention. Each problem includes the title, source, and direct link.
Before solving these problems, master foundational concepts including time/space complexity (Big O notation) and topic-specific ideas (e.g., two-pointer technique for arrays, recursion for trees).
For a comprehensive guide:
This PDF covers explanations, examples, and prerequisites for arrays, strings, linked lists, stacks/queues, trees, graphs, sorting/searching, DP, and more.
- Introduction to Algorithms (CLRS): Deep dive into algorithms. Buy on Amazon
- Cracking the Coding Interview: 189 interview problems with solutions. Buy on Amazon
- Data Structures and Algorithms Made Easy: Practical puzzles. Free PDF
- LeetCode: 2000+ problems, mock interviews. leetcode.com
- GeeksforGeeks: Tutorials and practice. geeksforgeeks.org
- Codeforces: Competitive programming for speed. codeforces.com
- HackerRank: Domain-specific challenges. hackerrank.com
- last updated : 2 october 2025
- rsvn