Câu hỏi "bạn từng xử lý hệ thống traffic cao chưa" không yêu cầu bạn phải làm ở công ty tỷ user. Điều họ đánh giá là tư duy: bạn có hiểu điểm nghẽn (bottleneck) nằm ở đâu và cách tiếp cận vấn đề có hệ thống hay không.
Hãy trung thực nhưng thể hiện tư duy: "Em chưa làm ở hệ thống triệu user, nhưng khi làm dự án X, em đã áp dụng caching cho endpoint hay bị gọi nhiều để giảm tải database, và thiết kế API để hỗ trợ pagination tránh trả về quá nhiều dữ liệu 1 lần." Nhà tuyển dụng đánh giá cao sự trung thực kèm hiểu biết đúng hướng hơn là phóng đại kinh nghiệm không có thật.
"Endpoint bị traffic tăng đột biến (traffic spike), bạn xử lý thế nào?" — Rate limiting để bảo vệ hệ thống không sập, circuit breaker để cô lập service lỗi không kéo sập toàn hệ thống, và graceful degradation (trả về dữ liệu cache cũ thay vì lỗi hoàn toàn khi backend quá tải).
"Cache invalidation là gì và khó ở đâu?" — Câu nói đùa kinh điển trong ngành: "There are only two hard things in Computer Science: cache invalidation and naming things." Vấn đề thật: khi nào xoá/cập nhật cache để không phục vụ dữ liệu cũ, đặc biệt với dữ liệu thay đổi thường xuyên.
Đừng liệt kê công nghệ (Redis, Kafka, Kubernetes...) như 1 danh sách buzzword. Nhà tuyển dụng sẽ hỏi ngược "vậy bạn dùng Kafka để giải quyết vấn đề gì cụ thể" — nếu không trả lời được, việc nhắc tên công nghệ phản tác dụng.