Nhà PV muốn nghe: bạn quyết định dựa trên tiêu chí rõ ràng (performance, bảo trì, kỹ năng team, thời gian) chứ không theo cảm tính hay trend.
Tránh: nói một cách "luôn tốt hơn".
Trả lời mẫu (STAR):
- Tình huống: cần chọn giữa microservices và monolith cho một sản phẩm mới.
- Hành động: tôi cân nhắc team chỉ 4 người, cần ra mắt nhanh, và độ phức tạp vận hành — rồi chọn monolith với ranh giới module rõ.
- Kết quả: ra mắt đúng hạn; chúng tôi tách service đầu tiên 1 năm sau khi thật sự cần scale. Quyết định khớp với bối cảnh, không chạy theo xu hướng.
What they're assessing: that you decide on clear criteria (performance, maintainability, team skill, time), not vibes or trends.
Avoid: calling one approach "always better".
Sample answer (STAR):
- Situation: choosing between microservices and a monolith for a new product.
- Action: I weighed our 4-person team, the need to launch fast, and operational complexity — then chose a monolith with clear module boundaries.
- Result: we launched on time and extracted the first service a year later when we genuinely needed to scale. The decision fit the context, not the trend.