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 44 · Most stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
A complete computer science study plan to become a software engineer.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
TranslatedJava interview & general backend interview guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development
Curated coding interview preparation materials for busy software engineers
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
Everything you need to know to get the job.
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
Learn how to design systems at scale and prepare for system design interviews
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)
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.
TranslatedLatest summary for 2025: technical interview questions from Alibaba, Tencent, Baidu, Meituan, Toutiao and others, along with answers and a compilation of analysis from expert question-setters.
Translated[Java Interviews + Java Study Guide] A collection of the core knowledge that most Java programmers need to master.
A one stop repository for generative AI research updates, interview resources, notebooks and much more!
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
System design interview for IT companies
Everything you need to prepare for your technical interview
TranslatedThis project covers the knowledge points and code implementations frequently asked about in Machine Learning, Deep Learning, and NLP interviews, and it is also the basic theoretical knowledge that an algorithm engineer must master.
A pattern-based approach to learn technical interview questions
Machine Learning Interviews from FAANG, Snapchat, LinkedIn. I have offers from Snapchat, Coupang, Stitchfix etc. Blog: mlengineer.io.
Your Cheat Sheet For Android Interview - Android Interview Questions and Answers