awesome-interview
Coding Interview Prep: LeetCode, system design, algorithms, data structures, FAANG questions, and technical interview resources.
https://github.com/umitkacar/awesome-interview
Last synced: 4 days ago
JSON representation
-
📚 Must-Read Books 2024-2025
-
FAANG INTERVIEW
-
BOOKS
- Coding Interview Questions
- Grokking Algorithms: An illustrated guide for programmers and other curious people
- Cracking the Coding Interview, 6th Edition: 189 Programming Questions and Solutions
- Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
- System Design Interview – An Insider's Guide: Volume 2
-
LIVE CODING
-
💻 Online Coding Platforms
-
📊 Assessment Platforms
- **TestDome** - Skills assessment & certifications
- **Workera.ai** - AI skills assessment
- **DataCamp** - Data science focused
-
🎯 Mock Interview Platforms
- **TechMockInterview** - on-1 | Paid | Personalized feedback |
- **Pramp (Exponent)** - to-peer | FREE (5/month) | AI grading, transcripts |
- **Interviewing.io**
-
🎓 Interview Prep Platforms
- **AlgoExpert**
- **Educative.io** - on learning | ⭐⭐⭐⭐ |
- **InterviewBit**
- **AlgoMonster**
-
-
📺 Top YouTube Channels 2025
-
💻 Coding Interview Channels
- **William Fiset** - In-depth algorithms and data structures
- **William Fiset** - In-depth algorithms and data structures
-
🏗️ System Design & Career Channels
- **tryExponent**
- **TechLead** - Google/Facebook |
- **TechLead** - Google/Facebook |
-
-
💾 Data Structures & Algorithms
-
🎓 Object Oriented Programming
-
🤖 AI & Machine Learning Interviews
-
🧠 ML Interview Resources
- **Deep Learning Questions**
- **InterviewQuery** - Data science prep
- **MLExpert.io** - By AlgoExpert team
- **Interview Kickstart** - 66% salary increase avg
- **ML Interviews GitHub** - 10K+ stars!
- **Techademy AI/ML**
-
-
🏗️ System Design Resources
-
🎯 Practice Platforms
- **Exponent System Design** - Comprehensive course with mock interviews
- **HelloInterview System Design** - Interactive learning
- **DesignGurus.io** - Pattern-based approach
- **Exponent System Design** - Comprehensive course with mock interviews
-
-
👨💻 For Developers - Contributing to This Project
-
🗓️ Suggested Study Schedule
-
📚 Additional Documentation
- Hatch Documentation - Build system guide
- Ruff Documentation - Linter reference
-
-
🎯 FAANG Interview Essentials
-
🔥 Essential Interview Prep Paths
- **NeetCode 150** - 2025! Curated list with video explanations | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
- **Blind 75** - do problems | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
- **Tech Interview Handbook**
- **System Design Primer**
-
🎬 Top Video Courses (2024-2025)
- **NeetCode 150 Course on freeCodeCamp** - 38+ hours masterclass
- **Data Structures and Algorithms in Python** - Full course for beginners
- **Google Engineer's Tutorial** - Easy to advanced course
-
-
🎁 Additional Resources
-
🐙 GitHub Repositories
-
📄 Resume & LinkedIn
- **Resumake** - LaTeX resume builder (ATS-friendly)
- **FlowCV** - Modern resume templates
- **LinkedIn Optimization** - Get noticed by recruiters
-
-
🤝 Contributing
-
🗓️ Suggested Study Schedule
- ![PRs Welcome - faang-interview/pulls)
-
-
⭐ Show Your Support
-
🗓️ Suggested Study Schedule
- ![GitHub stars - faang-interview/stargazers)
- ![GitHub forks - faang-interview/network/members)
-
Programming Languages
Categories
📚 Must-Read Books 2024-2025
11
💻 Online Coding Platforms
10
🎁 Additional Resources
7
🎯 FAANG Interview Essentials
7
🤖 AI & Machine Learning Interviews
6
BOOKS
5
👨💻 For Developers - Contributing to This Project
5
📺 Top YouTube Channels 2025
5
🎓 Object Oriented Programming
4
🏗️ System Design Resources
4
💾 Data Structures & Algorithms
3
FAANG INTERVIEW
3
LIVE CODING
3
⭐ Show Your Support
2
🤝 Contributing
1
Sub Categories
📚 Top DSA Courses
7
🧠 ML Interview Resources
6
🗓️ Suggested Study Schedule
6
🐙 GitHub Repositories
4
🏗️ System Design Books
4
🎓 Interview Prep Platforms
4
🎯 Practice Platforms
4
🔥 Essential Interview Prep Paths
4
📖 Coding Interview Classics
3
🎯 Mock Interview Platforms
3
🎬 Top Video Courses (2024-2025)
3
📄 Resume & LinkedIn
3
📊 Assessment Platforms
3
🏗️ System Design & Career Channels
3
💼 Behavioral & Career
2
📚 Additional Documentation
2
🤖 AI/ML Interview Books
2
💻 Coding Interview Channels
2
Keywords
interview
4
interview-practice
4
interview-questions
4
system-design
3
interview-preparation
3
awesome
2
computer-science
2
coding-interviews
2
algorithms
2
algorithm
2
data-structures
1
coding-interview
1
behavioral-interviews
1
algorithm-interview-questions
1
algorithm-interview
1
ruby
1
rails-interview
1
python-interview-questions
1
list
1
javascript-interview-questions
1
javascript
1
interviewing
1
awesomeness
1
awesome-list
1
angularjs-interview-questions
1
android-interview-questions
1
scalable-applications
1
machine-learning-algorithms
1
machine-learning
1
interviews
1
deep-learning
1
ai
1
scalability
1
hld
1
high-level-design
1
distributed-systems
1
backend
1
webapp
1
web-application
1
web
1
system
1
python
1
programming
1
development
1
design-system
1
design-patterns
1
design
1
study-plan
1
software-engineering
1
programming-interviews
1