Yash Jain's starred repositories
system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
coding-interview-university
A complete computer science study plan to become a software engineer.
llm-numbers
Numbers every LLM developer should know
system-design
Learn how to design systems at scale and prepare for system design interviews
Grokking-System-Design
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.
system-design-resources
Contains system design materials to prepare for system design interviews 🚩👨💻👨💻👨💻
tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
List-Of-Open-Source-Internships-Programs
A curated list of all the open-source internships/Programs
awesome-database-design
:zap: A collection of resources and tutorials to design a better database schema.
thread-pool
Thread pool implementation using c++11 threads
how-to-secure-anything
How to systematically secure anything: a repository about security engineering
gotraining
Go Training Class Material :
awesome-interview-questions
:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:
Low-Level-Design
Useful Resources for Low Level System Design
algorithm-archive
A collaborative book on algorithms
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.
companies-sponsoring-visas
A list of companies that sponsor employees from other countries.
grokking-system-design
Grokking system design
awesome-design-patterns
A curated list of software and architecture related design patterns.
system-design-algorithms
Advanced data structure and algorithm for system design,系统设计需要了解的算法