Phỏng vấn siêu áp lực. Interviewers 'out trình', vặn vẹo gắt gao từng tí một vào cái kiến trúc mình vẽ trên bảng để tìm lỗ hổng. Dù tạch nhưng học hỏi được nhiều tư duy logic hệ thống lớn.
Câu hỏi được hỏi
- Thiết kế hệ thống cho ngày Flash Sale chịu tải hàng triệu CCU, giải quyết bài toán chống Overselling khi thanh toán.
- Cơ chế Locking trong DB: Khác biệt giữa Optimistic Lock với Pessimistic Lock.
- Khi nào nên dùng Redis Cache? Cách xử lý hiện tượng Cache Avalanche (tuyết lở)?
Lời khuyên
Phải có kinh nghiệm làm hệ thống phân tán với xử lý High Traffic thực chiến mới chịu nổi nhiệt.
