Highlights
- Pro
Interview
A curated awesome list of lists of interview questions. Feel free to contribute! 🎓
A curated list of awesome places to learn and/or practice algorithms.
Notes on books I read, talks I watch, articles I study, and papers I love
Techniques and numbers for estimating system's performance from first-principles
A complete daily plan for studying to become a Google software engineer.
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
https://huyenchip.com/ml-interviews-book/
Learn how to design large-scale systems. Prep for the system design interview.
💯 Curated coding interview preparation materials for busy software engineers
A complete computer science study plan to become a software engineer.
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
💎 A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
A curated list to learning and practicing about algorithm.
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
System design interview for IT companies
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Everything you need to prepare for your technical interview
📚 List of awesome university courses for learning Computer Science!
A curated list of Site Reliability and Production Engineering resources.