Practice for technical interviews, system design, and behavioral questions.
Subcategories
- Technical Interview - 35 resources (16 free, 8 freemium, 11 paid)
- System Design - 31 resources (23 free, 2 freemium, 6 paid)
All Resources (66)
Technical Interview
- Big-O Cheat Sheet Free
- Quick reference for time and space complexity of common data structures and algorithms.
- Blind 75 Free
- Curated list of 75 essential LeetCode problems for interview prep.
- Coding Interview University Free
- Complete multi-month study plan to become a software engineer at a major tech company.
- Exercism - Mentoring Free
- Free one-on-one mentorship for code improvement.
- Front End Interview Handbook Free
- Front end interview prep with HTML CSS and JavaScript questions and detailed answers.
- Grind 75 Free
- Curated list of 75 LeetCode questions with a customizable study plan the evolution of Blind 75.
- HackerRank - Interview Prep Kit Free
- Curated problems for interview preparation.
- HiredInTech Free
- System design and algorithm interview prep courses with structured lessons and examples.
- Impossible Interviews Free
- Collection of real interview questions from tech companies.
- Interactive Coding Challenges Free
- Interactive Python coding interview challenges with Anki flashcards for spaced repetition.
- Interviewing.io Free
- Free anonymous technical interview practice with real engineers.
- Pramp Free
- Free peer-to-peer mock interviews for technical questions.
- Tech Interview Handbook Free
- Free curated resources for technical interviews.
- Tech Interview Handbook Free
- Curated interview preparation guide covering algorithms, behavioral, and resume tips.
- The Daily Byte Free
- Daily coding interview questions delivered to your inbox with detailed solutions.
- Tushar Roy YouTube Free
- Coding interview problem walkthroughs and dynamic programming video tutorials.
- Byte by Byte Freemium
- Coding interview prep strategies and practice problems by a former Google engineer.
- ByteByteGo - System Design Interview Freemium
- System design interview preparation with visual architecture explanations.
- CareerCup Freemium
- Interview questions and mock interviews from practitioners.
- CodeSignal Freemium
- General coding assessment and interview prep platform.
- HackerRank Interview Prep Freemium
- Structured preparation kit for coding interviews.
- Hello Interview Freemium
- AI-powered interview prep with mock interviews and problem walkthroughs.
- NeetCode Freemium
- Free LeetCode solutions NeetCode 150 list and a structured roadmap for interview prep.
- Structy Freemium
- Structured coding interview prep focused on graph and tree problem patterns.
- AlgoExpert Paid
- Curated algorithm problems for interview prep.
- AlgoMonster Paid
- Learn coding interview patterns systematically with a flowchart by Google engineers.
- CoderPad Paid
- Live coding interview platform.
- Coderust Paid
- Interactive coding interview preparation course.
- Design Gurus Grokking Coding Paid
- Pattern-based coding interview course with solutions in Java Python C++ and JavaScript.
- Gainlo Paid
- Mock interviews with engineers from Google, Amazon, etc.
- Grokking the Coding Interview Paid
- Pattern-based approach to solving coding interview problems.
- Interview Buddy Paid
- Mock interviews with real engineers from top companies.
- Interview Cake Paid
- Interview preparation with guided practice problems.
- Interview Kickstart Paid
- Technical interview preparation program.
- Interview Ready Paid
- System design and coding interview prep platform.
System Design
- Awesome System Design Free
- Curated list of system design articles, videos, books, and learning tools.
- AWS Architecture Center Free
- Reference architectures diagrams and best practices for building on AWS.
- ByteByteGo YouTube Free
- System design video explanations and interview prep from the ByteByteGo team.
- Distributed Systems for Fun and Profit Free
- Free online book covering distributed systems concepts from basics to advanced topics.
- Draw.io Free
- Free online diagram software for architecture design.
- Excalidraw Free
- Free tool for drawing system design diagrams.
- Gaurav Sen System Design Free
- YouTube series on system design concepts explained for technical interviews.
- Google Cloud Architecture Center Free
- Architecture guides reference architectures and best practices for Google Cloud.
- Google SRE Book Free
- Google's free comprehensive book on site reliability engineering and distributed systems.
- High Scalability Free
- Articles and case studies on building scalable systems.
- High Scalability Free
- Real-world system architecture case studies from popular companies.
- Hussein Nasser YouTube Free
- Backend engineering and system design video tutorials covering databases and networking.
- InfoQ Free
- Software development news architecture articles and conference presentations.
- Learn System Design Free
- Free system design learning resources.
- Martin Fowler Free
- Articles on software architecture refactoring microservices and distributed systems.
- Microservices.io Free
- Patterns for microservices architecture by Chris Richardson author of Microservices Patterns.
- Microsoft Azure Architecture Center Free
- Architecture patterns reference architectures and best practices for Azure.
- MIT 6.824 Distributed Systems Free
- MIT graduate course on distributed systems with video lectures and programming labs.
- Scalable Web Architecture Free
- Free online chapter on scalable web architecture and distributed systems design.
- System Design One Free
- System design concepts interview questions and articles with detailed explanations.
- System Design Primer Free
- Open-source guide for learning system design and architecture.
- System Design Primer Free
- GitHub repository with comprehensive system design interview resources.
- The Twelve-Factor App Free
- Methodology for building modern SaaS apps covering config backing services and concurrency.
- System Design Interview Guide Freemium
- In-depth system design concepts and interview prep materials.
- The System Design Newsletter Freemium
- Newsletter covering system design topics and engineering leadership.
- Design Gurus Grokking System Design Paid
- System design course covering common FAANG interview questions with examples.
- Designing Data-Intensive Applications Paid
- Book on distributed systems, databases, and data processing architectures.
- Grokking the System Design Paid
- System design course with real-world examples.
- Grokking the System Design Interview Paid
- In-depth course on designing large-scale distributed systems.
- Scale Up Paid
- System design course for experienced engineers.
- System Design Course Paid
- Comprehensive system design preparation course.