Bạn ra quyết định kỹ thuật và giải thích sự đánh đổi (trade-off) như thế nào?
🇬🇧 How do you make a technical decision and explain the trade-offs?
⚡ Trả lời nhanh
Làm rõ mục tiêu và ràng buộc trước, so sánh 2-3 phương án theo chi phí, rủi ro, thời gian. Giải thích bằng ngôn ngữ dễ hiểu: được gì, mất gì. Ghi lại quyết định và lý do, và sẵn sàng xem lại khi có thông tin mới.
🇬🇧I first make the goal and limits clear. I compare two or three options by cost, risk, and time. I explain what we gain and what we lose in simple words. I write down the decision and reason, and I review it if things change.
Nhà tuyển dụng muốn biết gì
- Bạn không chọn công nghệ theo sở thích mà theo mục tiêu và ràng buộc.
- Bạn giải thích rõ được cả người không chuyên kỹ thuật cũng hiểu.
- Bạn ghi lại quyết định và chịu trách nhiệm về nó.
Cách trả lời
- Làm rõ mục tiêu, hạn chót, ngân sách, kỹ năng của team.
- So sánh 2-3 phương án: chi phí, rủi ro, thời gian, khả năng thay đổi sau này.
- Giải thích: chọn A thì được gì, mất gì. Nêu khuyến nghị và lý do.
- Ghi lại quyết định (ví dụ ADR), đặt mốc xem lại.
Câu trả lời mẫu (English)
For [tên dự án], we had to choose between a simple monolith and microservices. First, I asked about our goal. We had a small team and a deadline of [số] months.
I wrote down three options and compared them by cost, risk, and time. Then I explained it in simple words: “With a monolith, we ship faster, but it is harder to scale later. With microservices, it is the opposite.”
I recommended the monolith with clean modules. The team and the product owner agreed. I wrote the reason in a short document, and we planned to review it after [sáu tháng]. Writing the trade-off helped people trust the decision.
Từ vựng hay dùng
| English | Nghĩa tiếng Việt |
|---|---|
| trade-off | sự đánh đổi |
| option | phương án |
| cost / risk | chi phí / rủi ro |
| we gain / we lose | ta được / ta mất |
| recommend | khuyến nghị |
| review the decision | xem lại quyết định |