Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
47,133 repositories indexed
1–24 of 151 · Most stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Curated coding interview preparation materials for busy software engineers
Crack LeetCode, not only how, but also why.
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Open-source AI job search agent and job finder: scan job boards, score each job 1-5 against your CV before you apply, tailor an ATS-friendly resume and cover letter, get interview prep and an application tracker. It helps you fill in each application; you press Submit. Runs locally in Codex, OpenCode and other AI CLIs, or as a Claude Code plugin.
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
TranslatedDemonstrate all the questions on LeetCode in the form of animation. (Presenting the approach to solving LeetCode problems in the form of animation; full step-by-step, replay, variable speed, and voice explanation are available at algomooc.com)
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Everything you need to know to get the job.
A long list of (advanced) JavaScript questions, and their explanations :sparkles:
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
TranslatedDeep Learning 500 Questions: in question-and-answer form, it covers hot topics in commonly used probability, linear algebra, machine learning, deep learning, computer vision and more, to help myself and readers who need it. The book is divided into 18 chapters and has more than 500,000 characters. Due to limited ability, readers are kindly asked to criticize and correct any improper parts of the book. To be continued............ If you are interested in cooperating, contact [email protected]. All rights reserved, infringement will be prosecuted. Tan 2018.06
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
Front End interview preparation materials for busy engineers (updated for 2026)
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"
Learn System Design concepts and prepare for interviews using free resources.
Translated📚 This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
What the f*ck Python? 😱
Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.
Translated🌍 Algorithm training for beginners | Includes four parts: ①. Interview experiences from major tech companies ②. LeetCode illustrated solutions ③. 1,000 open-source e-books ④. 100 technical mind maps (the project took hundreds of hours; I hope you can give it a star to support it, 🌹thanks~) Recommended free ChatGPT websites
TranslatedThe original of this article was written by the well-known hacker Eric S. Raymond. It teaches you how to ask technical questions correctly and get answers you are satisfied with.
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.