Pinned Repositories
awesome-system-design
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
learn-python-the-hard-way-book
Exercises from the book "Learn Python the Hard Way, 3rd Edition" by Zed A. Shaw
SoftwareDesignHeuristics
Heuristics for software design, development, testing, and maintenance programming.
system-design-interview
System design interview for IT companies
system_design
Preparation links and resources for system design questions
hauwenc's Repositories
hauwenc/SoftwareDesignHeuristics
Heuristics for software design, development, testing, and maintenance programming.
hauwenc/system-design-interview
System design interview for IT companies
hauwenc/system_design
Preparation links and resources for system design questions
hauwenc/120-Data-Science-Interview-Questions
Answers to 120 commonly asked data science interview questions.
hauwenc/aiops-insights-tools
public tools for IBM AIops Insights project
hauwenc/awesome-database-learning
A list of learning materials to understand databases internals
hauwenc/Awesome-Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
hauwenc/awesome-scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
hauwenc/CodingInterviewChinese2
《剑指Offer:名企面试官精讲典型编程面试题》第二版源代码
hauwenc/Competitive-Programming-Resources
Competitive Programming & System Design Resources.
hauwenc/Daily-DeepLearning
🔥机器学习/深度学习/Python/算法面试/自然语言处理教程/剑指offer/machine learning/deeplearning/Python/Algorithm interview/NLP Tutorial
hauwenc/Data-Science-Interview-Questions-Answers
hauwenc/Data-Science-Interview-Resources
A repository listing out the potential sources which will help you in preparing for a Data Science/Machine Learning interview. New resources added frequently.
hauwenc/data-science-interviews
Data science interview questions and answers
hauwenc/Deep-Learning-Interview-Book
深度学习面试宝典(含数学、机器学习、深度学习、计算机视觉、自然语言处理和SLAM等方向)
hauwenc/docker-curriculum
:dolphin: A comprehensive tutorial on getting started with Docker!
hauwenc/every-programmer-should-know
A collection of (mostly) technical things every software developer should know about
hauwenc/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.
hauwenc/interview-2
Everything you need to prepare for your technical interview
hauwenc/Interview-3
Interview = 简历指南 + 算法题 + 八股文 + 源码分析
hauwenc/interview-question-data-science-
hauwenc/interviews
Everything you need to know to get the job.
hauwenc/machine-learning-systems-design
A booklet on machine learning systems design with exercises. NOT the repo for the book "Designing Machine Learning Systems"
hauwenc/ml-interview
Preparing for machine learning interviews
hauwenc/numpy-100
100 numpy exercises (with solutions)
hauwenc/System-Design
It's fascinating. How is modern software designed? 🤔 Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. 👨💻 Interview Prep. 👨💻
hauwenc/system-design-1
系统设计面试题精选
hauwenc/system-design-and-architecture
Learn how to design large-scale systems. Prep for the system design interview.
hauwenc/system-design-resources
These are the best resources for System Design on the Internet
hauwenc/tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers