Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
74,362 visible repositories in the index
1–24 of 35 · Most stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Translated😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | A complete primer on advanced knowledge for internet Java engineers: covering high concurrency, distributed systems, high availability, microservices, massive data processing, and other areas
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
Front End interview preparation materials for busy engineers (updated for 2026)
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
:boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader:
Translated👶🏻 Encyclopedia of major knowledge & technical interviews for junior developers 📖
A list of back-end related questions you can be inspired from to interview potential candidates, test yourself or completely ignore
Translated🚀 fullstack tutorial 2022, backend tech stack / path to becoming an architect / full-stack development community, spring recruitment / autumn recruitment / campus recruitment / interviews
TranslatedStudy snippets on Github
Top JavaScript interview questions and answers for Frontend Engineers (updated for 2026)
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.
An open source list of developer questions to ask prospective employers
TranslatedA big collection of front-end development interview questions, a compilation of front-end interviews :heart: :gift_heart: :cupid:
Systems design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements. Systems design could be seen as the application of systems theory to product development.
Roadmap to becoming an iOS developer in 2018.
Most important React.js interview questions for busy Frontend Engineers (updated for 2026)
Translated💻 A space for studying to build knowledge as a junior developer 👨💻
A collection of JavaScript modern interview code challenges for beginners to experts
Welcome to the SDE Interview Preparation Roadmap! This repository is not just about my personal journey; it's a collaborative space for collective learning. As I prepare for Software Development Engineer (SDE) interviews, I've created a comprehensive checklist to guide my preparation.
Resources to Prepare for Quant Developers/ Quantitative Researcher/ Quantitative Trader/ Quant Analyst/ Software Engineers in Quant Trading Firms, HFTs and Hedge Funds
Learn how to design large-scale systems. Prep for the system design interview.