Skip to main content
资源

一个实用的参考资料库。

精简而非全面,实用而非详尽。

Interview Preparation

The core of this site: a structured preparation path for backend and distributed-systems engineers targeting mid-to-senior big-tech roles.

Start Here

System Design

A dependency-ordered curriculum: orientation and concepts first, then walkthroughs organized by what kind of system you’re designing.

Orientation

Concept references

Short cheatsheets — one concept per page. Read these before, or alongside, the walkthroughs.

Infrastructure walkthroughs

Foundational systems that appear as building blocks inside larger designs. The KV store, database, and cache form an AP/CP/cache triad — read them together.

Classic product walkthroughs

The questions most commonly asked at FAANG-style interviews.

Search, ranking & recommendations

Data & analytics walkthroughs

Transactional & commerce walkthroughs

AI/ML system walkthroughs

Browse all system design resources →

Behavioral

Frameworks for leadership stories, senior-level signals, and interview communication.

Browse all behavioral resources →

Coding

Preparation for algorithm interviews, AI-native coding rounds, and company-specific expectations.

Browse all coding resources →

Object-Oriented Design

Interview Mechanics


Career Development

Resources for long-term growth beyond the next interview loop.

Growth & Promotion

Staying Sharp in the AI Era

Transitioning into AI/ML Roles

Sustainable Engineering

Browse all career development resources →


Opportunities Outside Work

Ideas and frameworks for building leverage outside the employer relationship.

Browse all opportunities →