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 29 · 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
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.
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.
Learn how to design systems at scale and prepare for system design interviews
Learn System Design concepts and prepare for interviews using free resources.
Lists of company wise questions. Every csv file in the companies directory corresponds to a list of questions on leetcode for a specific company based on the leetcode company tags. Updated as of 20 Oct, 2025
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
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
Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
TranslatedMainly records knowledge and interview questions related to large language model (LLMs) algorithm (application) engineers
A pattern-based approach to learn technical interview questions
Dive into this repository, a comprehensive resource covering Data Structures, Algorithms, 450 DSA by Love Babbar, Striver DSA sheet, Apna College DSA Sheet, and FAANG Questions! 🚀 That's not all! We've got Technical Subjects like Operating Systems, DBMS, SQL, Computer Networks, and Object-Oriented Programming, all waiting for you.
A collection of Linux Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A.
Cracking the Coding Interview 6th Ed. Solutions
Lists of company wise questions available on leetcode premium. Every csv file in the companies directory corresponds to a list of questions on leetcode for a specific company based on the leetcode company tags. Updated as of May, 2022.
Translated🌈【C#/.NET/.NET Core guide for learning, work, and interviews】Records, collects, and summarizes C#/.NET/.NET Core basics, learning roadmaps, hands-on development, programming skill exercises, learning videos, articles, books, project frameworks, community organizations, essential development tools, cutting-edge tech weeklies, common interview questions, interview notes, resume templates, job recruitment, and some of my own modest insights from learning and work. I hope to learn together with everyone and make progress together. If this knowledge base helps you, don't forget to show your support (follow, like, share)💖.
An Open-Source Collection of Flash Cards to Help You Preparing Your Algorithms & Data Structures and System Design Interviews 💯