Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more β
Top 23 interview-preparation Open-Source Projects
-
A complete study plan to become a software engineer, focusing on data structures, algorithms, and coding interviews. Explore the repository
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
javascript-algorithms
π Algorithms and data structures implemented in JavaScript with explanations and links to further readings
-
tech-interview-handbook
π― Curated coding interview preparation materials for busy software engineers
Project mention: π₯ Hidden Gems on GitHub That Every Developer (IT/Non-IT) Needs toΒ Explore | dev.to | 2025-05-30π§βπ« 12. Tech Interview Handbook π https://github.com/yangshun/tech-interview-handbook π§ Covers everything from resume tips to behavioral rounds and coding questions. β Best For: FAANG aspirants, job switchers
-
-
front-end-interview-handbook
π Front End interview preparation materials for busy engineers (updated for 2025)
-
reactjs-interview-questions
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
-
Project mention: Show HN: I made a job board exclusively for tech internships and new grad jobs | news.ycombinator.com | 2025-01-30
Thanks! US (majority), Canada, and remote. Jobs are sourced from https://github.com/SimplifyJobs/Summer2025-Internships and https://github.com/SimplifyJobs/New-Grad-Positions. I'm looking into additional sources.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
"System Design" by Karan Pratap Singh: How to design systems at scale and prepare for system design interviews. Link
-
C-Plus-Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
-
-
DSA-Bootcamp-Java
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
Project mention: Open-Source Java DSA and Interview Prep Bootcamp by WeMakeDevs | news.ycombinator.com | 2024-10-03 -
Go
Algorithms and Data Structures implemented in Go for beginners, following best practices. (by TheAlgorithms)
Project mention: Go Algorithms and Data Structures: Best Practices for Beginners | news.ycombinator.com | 2024-08-13Please, beginners, do not take "Best practices" too seriously. For example:
https://github.com/TheAlgorithms/Go/blob/master/strings/pali...
Can you tell how many extra memory allocations we are making to solve this problem? And how many are really needed? We could solve this with a for loop by directly comparing the characters and skipping non-alphabetical ones. This would be simpler to read and more efficient.
We should be careful with what we call "best practices for beginners", as they can sometimes lead to unnecessary complexity and inefficiency.
-
machine-learning-interview
Machine Learning Interviews from FAANG, Snapchat, LinkedIn. I have offers from Snapchat, Coupang, Stitchfix etc. Blog: mlengineer.io.
-
Project mention: π₯ 17 Best Free GitHub Repositories to Crack System Design Interviews π οΈ | dev.to | 2024-12-06
10. System Design By Shashank Khare
-
-
SDE-Interview-Questions
Most comprehensive list :clipboard: of tech interview questions :blue_book: of companies scraped from Geeksforgeeks, CareerCup and Glassdoor.
-
low-level-design-primer
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
Project mention: π₯ 17 Best Free GitHub Repositories to Crack System Design Interviews π οΈ | dev.to | 2024-12-067. Low Level Design Primer
-
New-Grad-2024
π Hey there new gradπ! We've put together a collection of full-time job openings for SWE, Quant, PM and tech roles in 2024! π
-
LeetCode-Solutions
ποΈ Python / Modern C++ Solutions of All 3616 LeetCode Problems (Weekly Update)
-
interviews.ai
It is my belief that you, the postgraduate students and job-seekers for whom the book is primarily meant will benefit from reading it; however, it is my hope that even the most experienced researchers will find it fascinating as well.
-
-
javascript-code-challenges
A collection of JavaScript modern interview code challenges for beginners to experts
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
interview-preparation discussion
interview-preparation related posts
-
Show HN: I made a job board exclusively for tech internships and new grad jobs
-
Open-Source Java DSA and Interview Prep Bootcamp by WeMakeDevs
-
Signs you're about to laid off, and what to do about it.
-
Curated Coding Interview Handbook
-
SRE-Interview-Prep-Guide: Site Reliability Engineer Interview Preparation Guide
-
[Gergely Orosz] Application Tracking Systems and ATS Myths Busted
-
Almost constant rejections when using my CV
-
A note from our sponsor - Stream
getstream.io | 17 Jul 2025
Index
What are some of the best open-source interview-preparation projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | coding-interview-university | 322,915 |
2 | javascript-algorithms | 192,147 |
3 | tech-interview-handbook | 127,560 |
4 | interviews | 64,112 |
5 | front-end-interview-handbook | 43,314 |
6 | reactjs-interview-questions | 42,453 |
7 | Summer2026-Internships | 39,064 |
8 | system-design | 36,945 |
9 | C-Plus-Plus | 32,392 |
10 | system-design-interview | 22,269 |
11 | DSA-Bootcamp-Java | 19,611 |
12 | Go | 17,088 |
13 | machine-learning-interview | 10,922 |
14 | system_design | 9,000 |
15 | sre-interview-prep-guide | 8,101 |
16 | SDE-Interview-Questions | 7,511 |
17 | low-level-design-primer | 7,077 |
18 | New-Grad-2024 | 6,337 |
19 | LeetCode-Solutions | 4,937 |
20 | interviews.ai | 4,584 |
21 | frontend-learning-kit | 4,535 |
22 | javascript-code-challenges | 4,380 |
23 | interview-guide | 3,456 |