9c9610fc60
feat: 添加简历面试题
...
- 项目深挖题:5个重点项目STAR法则回答,针对每个项目准备深挖问题
- 场景设计题:秒杀系统、优惠券系统、数据一致性、限流降级等设计题
- 个人发展题:职业规划、学习能力、团队协作、抗压能力、价值观
- 离职原因与动机:离职原因、择公司、职业目标、反问技巧
- 薪资谈判:谈判策略、Web3特有问题(代币激励、远程工作)、DO & DON'T
针对简历特点:
- 结合字节跳动、阿里巴巴、ThoughtWorks的项目经验
- 提供STAR法则回答模板
- 强调Web2经验向Web3的转化
- 包含大量代码示例和架构图
- 提供薪资谈判实战策略
适用场景:
- 面试前准备:项目深挖、场景设计
- 面试中:个人发展、离职原因
- 面试后:薪资谈判、offer评估
2026-03-03 00:20:12 +08:00
4fb7260c68
vault backup: 2026-03-03 00:17:29
2026-03-03 00:17:29 +08:00
be2a1cf0d7
docs: 添加Web3面试题总览文档
...
- 题目列表和概览
- 核心亮点总结
- 推荐学习路径(3个月)
- 面试策略和常见问题
- 快速开始指南
- 面试准备进度模板
2026-03-03 00:15:04 +08:00
67730f755f
feat: 添加Web3与区块链方向面试题
...
- Web3基础知识:区块链、共识机制、智能合约、预言机等
- DeFi协议与AMM:Uniswap、借贷协议、流动性挖矿、闪电贷
- 智能合约安全:重入攻击、整数溢出、访问控制、前置交易
- 高并发应用:Layer2扩容、Rollup、侧链、状态通道
- Golang开发:Geth、Cosmos SDK、P2P网络、共识算法
- Layer2扩容:Optimistic Rollup、ZK-Rollup、跨链桥
- 跨链技术:HTLC、原子交换、跨链桥安全
- 简历项目迁移:Web2经验到Web3的转化路径
针对性结合候选人简历:
- 字节跳动大促活动 → Web3营销活动
- 生活服务营销表达 → DeFi收益聚合器
- 低代码平台 → Web3开发平台
- 预算管理 → DAO治理
- 策略增长 → DeFi激励机制
2026-03-03 00:14:43 +08:00
10eb044bc5
vault backup: 2026-03-03 00:12:29
2026-03-03 00:12:29 +08:00
ee80422372
vault backup: 2026-03-03 00:07:29
2026-03-03 00:07:29 +08:00
99fee3dadd
vault backup: 2026-03-02 18:46:34
2026-03-02 18:46:34 +08:00
yasinshaw
a95c605bbf
refactor: 重组项目文件结构
...
- 将项目概述文件移至根目录
- 将算法学习指南移至 questions 目录
- 将面试准备进度移至根目录
- 删除空的 questions 文件
- 更新 Obsidian 主题配置
2026-03-02 18:14:26 +08:00
yasinshaw
7f3ab362b3
feat: rename Golang files to Chinese and supplement root files
...
Changes:
- Renamed all 10 Golang files from English to Chinese names
- Created 00-项目概述/项目概述.md with comprehensive project overview
- Created 08-算法与数据结构/算法与数据结构学习指南.md with detailed learning guide
- Created 12-面试技巧/面试准备进度.md with progress tracking
- Added .obsidian configuration for better markdown editing
- Updated Claude.MD with Chinese filename rule
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-03-01 00:33:32 +08:00
yasinshaw
ab3a99f131
feat: add 10 Golang interview questions
...
Added comprehensive Golang interview preparation materials:
- 基础语法(值类型、切片、map、defer、接口、struct、new/make)
- Goroutine 和并发模型(与线程对比、调度模型、内存模型)
- 错误处理和测试(error、panic/recover、单元测试、Benchmark)
- 并发编程进阶(Mutex、RWMutex、WaitGroup、atomic、数据竞争)
- HTTP 和 Web 开发(Client、Server、中间件模式)
- 内存模型和垃圾回收(内存分配、逃逸分析、GC)
- 性能优化(pprof、内存优化、CPU优化、并发优化)
- 反射和 unsafe(反射性能、unsafe 使用场景)
- 接口和类型系统(类型断言、interface{}、类型嵌入、泛型)
- 数据库操作(database/sql、GORM、事务、SQL 注入防护)
- 项目结构和工程化(标准项目结构、Go Module、CI/CD)
Each file includes:
- Detailed questions and comprehensive answers
- Code examples and best practices
- Alibaba P7 level requirements
Total: 60 interview questions (50 backend + 10 Golang)
Generated with [Claude Code](https://claude.com/claude-code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-03-01 00:16:36 +08:00
yasinshaw
0e46a367c4
refactor: rename files to Chinese and organize by category
...
Organized 50 interview questions into 12 categories:
- 01-分布式系统 (9 files): 分布式事务, 分布式锁, 一致性哈希, CAP理论, etc.
- 02-数据库 (2 files): MySQL索引优化, MyBatis核心原理
- 03-缓存 (5 files): Redis数据结构, 缓存问题, LRU算法, etc.
- 04-消息队列 (1 file): RocketMQ/Kafka
- 05-并发编程 (4 files): 线程池, 设计模式, 限流策略, etc.
- 06-JVM (1 file): JVM和垃圾回收
- 07-系统设计 (8 files): 秒杀系统, 短链接, IM, Feed流, etc.
- 08-算法与数据结构 (4 files): B+树, 红黑树, 跳表, 时间轮
- 09-网络与安全 (3 files): TCP/IP, 加密安全, 性能优化
- 10-中间件 (4 files): Spring Boot, Nacos, Dubbo, Nginx
- 11-运维 (4 files): Kubernetes, CI/CD, Docker, 可观测性
- 12-面试技巧 (1 file): 面试技巧和职业规划
All files renamed to Chinese for better accessibility and
organized into categorized folders for easier navigation.
Generated with [Claude Code](https://claude.com/claude-code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-03-01 00:10:53 +08:00
yasinshaw
fe2e6dc2f2
feat: add 50 backend interview questions and answers
...
Generated comprehensive interview preparation materials covering:
- Distributed systems (transactions, locks, ID generation, consistency)
- Database (indexing, sharding, replication, transactions)
- Caching (Redis, cache problems, distributed lock)
- Message queues (RocketMQ, Kafka)
- Concurrency (ThreadLocal, ConcurrentHashMap, thread pools)
- JVM (GC, memory, tuning)
- System design (seckill, short URL, IM, feed, LBS)
- Algorithms (B+ tree, LRU, Red-Black tree, Skip list, Timing wheel)
- Network (TCP/IP, HTTP/HTTPS)
- Security (encryption, SQL injection, XSS)
- Performance tuning
- Design patterns
- Microservices (Spring Boot, Gateway, Service Mesh)
- Container orchestration (Kubernetes, Docker)
- CI/CD, observability
Each file includes:
- Detailed questions
- Comprehensive answers
- Code examples
- Real project experience
- Alibaba P7 level requirements
Generated with [Claude Code](https://claude.com/claude-code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-03-01 00:09:50 +08:00
yasinshaw
d80d1cf553
feat: add infrastructure interview questions
...
Add comprehensive interview materials for:
- Service Mesh (Istio, Linkerd)
- RPC Framework (Dubbo, gRPC)
- Container Orchestration (Kubernetes)
- CI/CD (Jenkins, GitLab CI, GitHub Actions)
- Observability (Monitoring, Logging, Tracing)
Each file includes:
- 5-10 core questions
- Detailed standard answers
- Code examples
- Real-world project experience
- Alibaba P7 bonus points
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-03-01 00:06:28 +08:00
yasinshaw
e10105c54a
docs: add comprehensive algorithms guide
...
- Add ALGORITHMS.md guide for algorithm and data structure preparation
- Include overview of all core algorithm topics
- Document structure and usage guide
- List related system design topics
- Provide getting started instructions
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-28 23:45:25 +08:00
yasinshaw
bb4f59a6d7
feat: add advanced algorithm and data structure interview questions
...
- Add B+ Tree implementation with detailed explanations and Java code
- Add LRU Cache implementation with multiple approaches
- Add Red-Black Tree implementation with rotation operations
- Add Skip List implementation with probabilistic balancing
- Add Timing Wheel algorithm for task scheduling
- Include detailed time complexity analysis and practical applications
- Add comparison with other data structures and common interview questions
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-28 23:44:18 +08:00
yasinshaw
71e3497bfd
feat: add comprehensive system design interview questions
...
- design-seckill.md: 秒杀系统设计
- design-shorturl.md: 短链接系统设计
- design-lbs.md: LBS附近的人系统设计
- design-im.md: 即时通讯系统设计
- design-feed.md: 社交信息流系统设计
Each document includes:
- Requirements analysis and data volume assessment
- Technical challenges
- System architecture design
- Database design
- Caching strategies
- Scalability considerations
- Practical project experience
- Alibaba P7 level additional points
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-28 23:43:36 +08:00
yasinshaw
25e6afdcb7
feat: add message queue Q&A (RocketMQ/Kafka)
2026-02-28 21:10:27 +08:00
yasinshaw
3b61ef5935
feat: add MySQL index optimization Q&A
2026-02-28 21:07:32 +08:00
yasinshaw
503ac6281e
feat: add Redis cache problems Q&A (penetration/breakdown/avalanche)
2026-02-28 20:54:35 +08:00
yasinshaw
fafba719fa
feat: add distributed transaction Q&A
2026-02-28 20:50:13 +08:00
yasinshaw
f186d7fcf7
chore: initialize interview preparation project
2026-02-28 20:44:39 +08:00