System design interview for IT companies
Repository Index
47,133 repositories indexed
97–120 of 535 · Most stars
Checklist of the most important security countermeasures when designing, testing, and releasing your API
Translated😱 From the source code level, analyze and dig into the underlying implementation principles of mainstream technologies in the internet industry, making it convenient for developers to "improve their technical depth". Currently covers the Spring family of frameworks, the Mybatis, Netty, and Dubbo frameworks, and middleware such as Redis and Tomcat
- sourcecode-analysis
- spring
- mybatis
- netty
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
- algorithms
- data-structures
- datastructures
- c
🚀 A curated collection of AI engineering resources, roadmaps, tools, and projects covering LLMs, RAG, AI Agents, MCP, fine-tuning, evaluations, and production AI systems.
- agentic-ai
- ai-agents
- ai-engineering
- ai-projects
TranslatedIntelliJ IDEA Simplified Chinese Topic Tutorial
- intellij
- java
- tutorial
- intellij-idea
Best Practices on Recommendation Systems
- machine-learning
- recommender
- ranking
- deep-learning
TranslatedProgrammer Yupi's (程序员鱼皮) complete AI resource collection + zero-basics Vibe Coding tutorial. Shares step-by-step OpenClaw tutorials, ways to use large models (DeepSeek / GPT / Gemini / Claude / GLM), the latest AI news, a complete collection of Prompts, an AI knowledge encyclopedia (Agent Skills / RAG / MCP / A2A), AI programming tutorials (Harness Engineering), guides to using AI tools (Cursor / Claude Code / TRAE / Codex / Copilot), AI development framework tutorials (Spring AI / LangChain), and a guide to monetizing AI products, helping you quickly master AI technology and stay at the forefront of the times. This project is the open-source documentation aiguide, which has been upgraded to the Yupi AI Navigation website (鱼皮 AI 导航网站)
End-to-end, code-first tutorials for building production-grade GenAI agents. From prototype to enterprise deployment.
:boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader:
- development
- beginner
- tech-interviews
- awesome
Code for Machine Learning for Trading, 3rd edition — from data sourcing to live execution.
- machine-learning
- trading
- investment
- finance
A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning
- machine-learning
- mlops
- interpretability
- explainability
List of projects that provide terminal user interfaces
DevOps Roadmap for 2026. with learning resources
- aws
- azure
- continous-delivery
- continuous-integration
TranslatedTechnical architecture of internet companies: the architectures of WeChat/Taobao/Weibo/Tencent/Alibaba/Meituan-Dianping/Baidu/OpenAI/Google/Facebook/Amazon/eBay. PRs to add more are welcome
- architecture
- architecture-guidelines
- internet-architecutre
- architecture-of-internet-product
CSS is powerful, you can do a lot of things without JS.
- css
- javascript
- accordion
- counter
TranslatedA summary of high-frequency LeetCode problems that major internet companies often test 🔥
Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters,extended Kalman filters, unscented Kalman filters, particle filters, and more. All exercises include solutions.
These are the best resources for System Design on the Internet
- cache
- fault-tolerance
- scalability
- system-design
TranslatedQuestions to ask the interviewer at the end of a technical interview
- interview-questions
- interview
- reverse-interview
This is the homepage of a new book entitled "Mathematical Foundations of Reinforcement Learning."
Everything you need to prepare for your technical interview
- interview
- interview-questions
- google-interview
- list
TranslatedThe Ultimate Guide to Making Money with AI Side Hustles: Learn how to leverage AI for some cool side gigs and rake in some extra cash. Check out the English version for more insights.
Algorithms and Data Structures implemented in Go for beginners, following best practices.
- algorithms
- algorithms-implemented
- data-structures
- datastructures