Open-source projects categorized as interview-preparation Edit details

Top 23 interview-preparation Open-Source Projects

  • coding-interview-university

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

    Project mention: Will going to college as an adult ruin my finances? | | 2022-08-13

    Unless you’re trying to become a doc or lawyer, college is a scam. Comp sci is okay. It is also a field where you can teach yourself and get a job. May be take 1 intro course to get your feet wet, learn a coding language geared towards the field you want to be in, some git, and then take a look at this

  • javascript-algorithms

    📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

    Project mention: Top 6 Github Repos for JavaScript Developers... | | 2022-08-14
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • tech-interview-handbook

    💯 Curated coding interview preparation materials for busy software engineers

    Project mention: Recent Grad - Resume Review | | 2022-07-26
  • interviews

    Everything you need to know to get the job.

    Project mention: Every Programmer Should Know | | 2022-07-07

    🔥 Everything you need to know to get the job

  • reactjs-interview-questions

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

    Project mention: Getting a job as soon as possible | | 2022-07-19 this should help in react

  • C-Plus-Plus

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

    Project mention: What does @ mean ? | | 2022-07-30

    in this repo most of the algorithms using @param or @returns and so on. i cant find any documentation on internet about @.Is this some built-in thing in c++ or the project defined like that. Can anybody help me please ?

  • system-design-interview

    System design interview for IT companies

    Project mention: Interview Discussion - May 16, 2022 | | 2022-05-16

    System design questions: at the senior level you'll definitely need to be able to demonstrate system design ability. Explaining your decision making process is key. There are many GitHub compilations for study material, like this one.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • Summer2023-Internships

    Collection of Summer 2023 tech internships!

    Project mention: Is it too late to start applying for summer 23 internships ? | | 2022-08-15

    No, it's not too early. Look at the 2023 internship list with roughly 110 postings and compare it to last year's which has ~375. School career fairs haven't even started yet. There's also a second wave of recruiting in January for Spring career fairs.

  • Go

    Algorithms implemented in Go for beginners, following best practices. (by TheAlgorithms)

    Project mention: My Favorite Language has Changed to PHP | | 2022-03-16


  • DSA-Bootcamp-Java

    This repository consists of the code samples, assignments, and notes for the Java Data Structures & Algorithms bootcamp of Community Classroom.

    Project mention: Understanding Git and Github | | 2022-07-23

    Follow this very useful PDF for all the commands that you need. Git Cheat Sheet Education

  • machine-learning-interview

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

    Project mention: What skills should I focus on to improve as a MLE? | | 2022-05-01

    The coding rounds are usually typical Leetcode fare, but the domain round could be anything. It's usually "how would you design a ML system that would do X" where X is something that the company would care about. I would browse this resource to help you:

  • 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: Resources for Low-Level design and SOLID principals in C++ | | 2021-11-06


    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.

    Project mention: Ask HN: Leet code/CTCI equivalent for Data science/ML roles | | 2022-04-23

    scientists" - those interviews focus a lot of SQL, product metrics, A/B testing etc. You can also do SQL problems on leetcode for those types of positions.

    2. Deep learning interviews book for ML positions - - it's a bit too deep and advanced for most interviews though so don't be intimidated if you can't cover everything. Don't read this book if you're applying for a product DS position (and vice versa). You can also replace this with an ML theory book of your choice if you like.

    3. Still leetcode and CTCI because they often come up for ML positions anyway.

  • LeetCode-Solutions

    🏋️ Python / Modern C++ Solutions of All 2376 LeetCode Problems (Weekly Update)

    Project mention: Personal project and internship question | | 2022-06-12

    and also I searching problems based on algorithms and topics categorized like on this github:

  • sre-interview-prep-guide

    Site Reliability Engineer Interview Preparation Guide

    Project mention: How to prepare for Google's SRE-SE interview? | | 2022-06-04
  • javascript-code-challenges

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

    Project mention: Kyle Simpson just launched a Kickstarter for "You Don't Know JS Yet" 2nd edition books | | 2021-08-26
  • notes

    detailed notes on computer science topics, in one page (by darshanime)

  • google-interview-preparation-problems

    leetcode problems I solved to prepare for my Google interview.

    Project mention: Rust over python for competitive coding ? | | 2021-09-12
  • python-coding-interview

    A middle-to-high level open source algorithm book designed with coding interview at heart!

    Project mention: Open source python coding interview book | | 2022-02-06
  • MLE-Flashcards

    200+ detailed flashcards useful for reviewing topics in machine learning, computer vision, and computer science.

    Project mention: Flashcards for ML Engineering | | 2022-07-24
  • js--interview-questions

    :grey_question::question::grey_question: Notes from technical (javascript) interviews. Tasks and quiz for different topics to discuss on interview / check self skills in javascript

  • awesome-ios-interview

    📲 The curated list of iOS Developer interview questions and answers, Swift & Objective-C

    Project mention: Can someone help me prepare for first pure iOS interview? | | 2021-08-20
  • System-Design

    SYSTEM DESIGN IS NOT JUST FOR INTERVIEWS, IT CAN BE HOW YOU MANAGE YOUR LIFE. How is modern software designed? 🤔 Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. 👨‍💻 Interview Prep. 👨‍💻 (by codersguild)

    Project mention: Comprehensive list of resources to prepare for job and overview of experience, compensation, and startup equity offers (currently in Bay Area - most companies are HQ'd in Bay Area, but positions are remote) | | 2022-03-11
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). The latest post mention was on 2022-08-15.

interview-preparation related posts


What are some of the best open-source interview-preparation projects? This list will help you:

Project Stars
1 coding-interview-university 229,747
2 javascript-algorithms 147,458
3 tech-interview-handbook 76,063
4 interviews 57,979
5 reactjs-interview-questions 23,049
6 C-Plus-Plus 20,500
7 system-design-interview 18,341
8 Summer2023-Internships 11,766
9 Go 10,566
10 DSA-Bootcamp-Java 8,261
11 machine-learning-interview 5,546
12 low-level-design-primer 4,110
13 3,940
14 LeetCode-Solutions 3,391
15 sre-interview-prep-guide 3,311
16 javascript-code-challenges 3,246
17 notes 1,887
18 google-interview-preparation-problems 1,854
19 python-coding-interview 1,733
20 MLE-Flashcards 1,360
21 js--interview-questions 1,081
22 awesome-ios-interview 941
23 System-Design 904
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.