interview-preparation

Open-source projects categorized as interview-preparation

Top 23 interview-preparation Open-Source Projects

interview-preparation
  1. coding-interview-university

    A complete computer science study plan to become a software engineer.

    Project mention: Best GitHub Repositories for Programmers | dev.to | 2025-05-11

    A complete study plan to become a software engineer, focusing on data structures, algorithms, and coding interviews. Explore the repository

  2. 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.

    InfluxDB logo
  3. javascript-algorithms

    πŸ“ Algorithms and data structures implemented in JavaScript with explanations and links to further readings

    Project mention: DSA Study map + Revise All | dev.to | 2025-06-17
  4. 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

  5. interviews

    Everything you need to know to get the job.

  6. front-end-interview-handbook

    🌐 Front End interview preparation materials for busy engineers (updated for 2025)

  7. reactjs-interview-questions

    List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!

  8. Summer2026-Internships

    Collection of Summer 2026 tech internships!

    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.

  9. 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.

    Stream logo
  10. system-design

    Learn how to design systems at scale and prepare for system design interviews

    Project mention: πŸš€ Awesome Resources For Learning About System Design ⚑ | dev.to | 2024-11-08

    "System Design" by Karan Pratap Singh: How to design systems at scale and prepare for system design interviews. Link

  11. C-Plus-Plus

    Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

  12. system-design-interview

    System design interview for IT companies

  13. 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
  14. 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-13

    Please, 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.

  15. machine-learning-interview

    Machine Learning Interviews from FAANG, Snapchat, LinkedIn. I have offers from Snapchat, Coupang, Stitchfix etc. Blog: mlengineer.io.

  16. system_design

    Preparation links and resources for system design questions

    Project mention: πŸ”₯ 17 Best Free GitHub Repositories to Crack System Design Interviews πŸ› οΈ | dev.to | 2024-12-06

    10. System Design By Shashank Khare

  17. sre-interview-prep-guide

    Site Reliability Engineer Interview Preparation Guide

  18. SDE-Interview-Questions

    Most comprehensive list :clipboard: of tech interview questions :blue_book: of companies scraped from Geeksforgeeks, CareerCup and Glassdoor.

  19. 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-06

    7. Low Level Design Primer

  20. 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! πŸš€

  21. LeetCode-Solutions

    πŸ‹οΈ Python / Modern C++ Solutions of All 3616 LeetCode Problems (Weekly Update)

  22. 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.

  23. frontend-learning-kit

    Frontend tech guide and curated collection of frontend materials

  24. javascript-code-challenges

    A collection of JavaScript modern interview code challenges for beginners to experts

  25. interview-guide

    An opinionated, actionable guide for software engineering interviews.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

interview-preparation discussion

Log in or Post with

interview-preparation related posts

  • Show HN: I made a job board exclusively for tech internships and new grad jobs

    2 projects | news.ycombinator.com | 30 Jan 2025
  • Open-Source Java DSA and Interview Prep Bootcamp by WeMakeDevs

    1 project | news.ycombinator.com | 3 Oct 2024
  • Signs you're about to laid off, and what to do about it.

    1 project | dev.to | 13 Aug 2024
  • Curated Coding Interview Handbook

    1 project | news.ycombinator.com | 1 May 2024
  • SRE-Interview-Prep-Guide: Site Reliability Engineer Interview Preparation Guide

    1 project | news.ycombinator.com | 18 Mar 2024
  • [Gergely Orosz] Application Tracking Systems and ATS Myths Busted

    1 project | /r/EngineeringResumes | 10 Dec 2023
  • Almost constant rejections when using my CV

    1 project | /r/cscareerquestionsEU | 8 Dec 2023
  • A note from our sponsor - Stream
    getstream.io | 17 Jul 2025
    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 β†’

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

Sponsored
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.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?