📚 46 câu cần học 🔁 23 câu ôn nhanh ⏱ ~3 giờ 🧭 5 chủ đề
Tiến độ lộ trình0/46 · 0%
🎯 Ở level Senior, bạn cần ổn những điều này
- ✓ Bảo mật container, giới hạn tài nguyên, nắm Kubernetes cơ bản
- ✓ Thiết kế hệ thống chịu lỗi: circuit breaker, retry, idempotency, saga
- ✓ Chiến lược deploy, rollback, observability (log/metrics/trace)
- ✓ Đánh đổi chi phí, độ tin cậy và độ phức tạp khi thiết kế hạ tầng
1 Gt
Git
Bắt buộc 6 câuĐã thuộc0/6 · 0%
- ✓ git reflog cứu commit bị mất như thế nào? Mid
- ✓ GitFlow và trunk-based development: chọn cái nào? Mid
- ✓ Interactive rebase để squash và dọn lịch sử commit Mid
- ✓ Khi nào dùng git stash và cherry-pick? Mid
- ✓ Dùng git bisect, blame, log -S để tìm nguồn gốc bug Senior
- ✓ git commit --amend và vì sao nên dùng --force-with-lease Senior
🔁 Ôn nhanh 5 câu nền tảng (đã học ở level thấp hơn)
2 Dk
Docker
Bắt buộc 9 câuĐã thuộc0/9 · 0%
- ✓ COPY vs ADD và vai trò của .dockerignore Mid
- ✓ Docker Compose: healthcheck và depends_on hoạt động ra sao? Mid
- ✓ Docker volume dùng để làm gì? Các container giao tiếp với nhau ra sao? Mid
- ✓ Làm sao để Dockerfile build nhanh và image nhỏ? Mid
- ✓ Quản lý biến môi trường và secret trong Docker Mid
- ✓ Xem log và debug container đang lỗi như thế nào? Mid
- ✓ Các biện pháp bảo mật container quan trọng Senior
- ✓ Giới hạn CPU và memory cho container, OOMKilled là gì? Senior
- ✓ Kubernetes cơ bản: Pod, Deployment, Service Senior
🔁 Ôn nhanh 4 câu nền tảng (đã học ở level thấp hơn)
3 SD
System Design
Bắt buộc 9 câuĐã thuộc0/9 · 0%
- ✓ Message queue dùng để làm gì? Khi nào nên dùng? Mid
- ✓ Monolith hay microservices: đánh đổi là gì? Mid
- ✓ Observability: log, metrics và tracing Mid
- ✓ Rate limiting: token bucket và các thuật toán khác Mid
- ✓ Caching: các chiến lược và vấn đề cần lưu ý? Senior
- ✓ CAP theorem là gì? Senior
- ✓ Circuit breaker, retry và exponential backoff Senior
- ✓ Database replication, sharding và consistent hashing Senior
- ✓ Idempotency key, eventual consistency và saga Senior
🔁 Ôn nhanh 3 câu nền tảng (đã học ở level thấp hơn)
4 HR
Kỹ năng mềm & HR
Bắt buộc 20 câuĐã thuộc0/20 · 0%
- ✓ Bạn giải thích vấn đề kỹ thuật cho người không chuyên (PM, khách hàng) thế nào? Mid
- ✓ Bạn giao tiếp hiệu quả thế nào khi làm việc từ xa hoặc bất đồng bộ (async)? Mid
- ✓ Bạn phản ứng thế nào khi nhận góp ý trong code review? Mid
- ✓ Bạn ước lượng thời gian làm một task như thế nào? Mid
- ✓ Bạn xử lý thế nào khi bất đồng ý kiến với đồng nghiệp? Mid
- ✓ Bạn xử lý thế nào khi deadline gấp? Mid
- ✓ Bạn xử lý thế nào khi yêu cầu (requirement) chưa rõ ràng? Mid
- ✓ Kể về một lần bạn gây lỗi (ví dụ lỗi production) và cách xử lý Mid
- ✓ Khi bị kẹt, bạn nhờ giúp đỡ vào lúc nào và bằng cách nào? Mid
- ✓ Khi có nhiều việc cùng lúc, bạn sắp xếp thứ tự ưu tiên thế nào? Mid
- ✓ Bạn đã cải thiện quy trình làm việc của team như thế nào? Senior
- ✓ Bạn dẫn dắt team thế nào khi có sự cố production (incident)? Senior
- ✓ Bạn góp ý thế nào cho đồng nghiệp làm việc chưa tốt? Senior
- ✓ Bạn hướng dẫn (mentor) người mới như thế nào? Senior
- ✓ Bạn phỏng vấn và tuyển lập trình viên như thế nào? Bạn giữ team khỏi burnout ra sao? Senior
- ✓ Bạn ra quyết định kỹ thuật và giải thích sự đánh đổi (trade-off) như thế nào? Senior
- ✓ Bạn thuyết phục công ty dành thời gian trả nợ kỹ thuật (tech debt) như thế nào? Senior
- ✓ Bạn từ chối thêm tính năng hoặc xử lý scope creep một cách khéo léo thế nào? Senior
- ✓ Bạn xử lý thế nào khi hai thành viên trong team xung đột với nhau? Senior
- ✓ Bạn xử lý thế nào khi không đồng ý với quyết định của quản lý? Senior
🔁 Ôn nhanh 10 câu nền tảng (đã học ở level thấp hơn)
- ✓ Bạn có câu hỏi nào cho chúng tôi không? Junior
- ✓ Bạn học công nghệ mới như thế nào? Junior
- ✓ Điểm mạnh của bạn là gì? Junior
- ✓ Điểm yếu của bạn là gì? Junior
- ✓ Hãy giới thiệu về bản thân bạn Junior
- ✓ Kể về một dự án mà bạn tự hào Junior
- ✓ Mức lương mong muốn của bạn là bao nhiêu? Junior
- ✓ Mục tiêu của bạn trong 5 năm tới là gì? Junior
- ✓ Vì sao bạn muốn vào công ty / vị trí này? Junior
- ✓ Vì sao bạn rời công ty cũ? Junior
5 DB
SQL
Nên biết 2 câuĐã thuộc0/2 · 0%
- ✓ Đọc EXPLAIN / query plan để tối ưu truy vấn chậm Senior
- ✓ Isolation level và deadlock trong SQL Senior