FlashGenie
全部 Packs
🔧

后端工程师面试

数据库 · API · 并发 · 系统设计

6 科目 后端 / 全栈 / 平台工程师Advanced

原创面试复习卡,技术栈无关。请结合你目标公司的实际栈(Java / Go / Python / Node)补强。

考试结构 · 点击右侧按钮生成该科目卡组

#01

数据库

SQL / NoSQL · 索引 · 事务 · ACID

B-tree vs LSM-tree storageindexing strategies (covering, composite, partial)transaction isolation levelsdeadlock detectionOLTP vs OLAP+2
#02

API 设计

REST · GraphQL · gRPC · 幂等性 · 版本化

REST resource naming conventionsidempotency in POST / PUTpagination strategies (offset vs cursor)GraphQL vs REST trade-offsAPI versioning approaches+2
#03

缓存 & 消息队列

Redis · Memcached · Kafka · RabbitMQ

cache invalidation strategieswrite-through vs write-back vs write-aroundcache stampede mitigationKafka partitions and consumer groupsat-least-once vs exactly-once delivery+2
#04

并发 & 分布式

锁 · 一致性 · 分布式协议

optimistic vs pessimistic lockingCAS (compare and swap)Paxos vs Raft basicseventual consistency patternsdistributed transactions (2PC, Saga)+2
#05

后端系统设计

URL 缩短器 · 推送 · 排行榜 · 抢购

URL shortener designreal-time notificationsleaderboard systemrate limiter designflash sale / inventory consistency+2
#06

行为题

STAR + 工程协作

STAR frameworktough debugging storytrade-off you ownedproduction incident postmortemconvincing reluctant teammate to change approach