Câu hỏi phỏng vấn Systems Design
Câu hỏi

Thiết kế hệ thống cần xử lý hàng triệu request/ngày, bạn chọn mô hình đồng bộ hay bất đồng bộ?

Câu trả lời

So sánh

Đồng bộ

  • Ưu điểm: Đơn giản, dễ hiểu và dễ triển khai với công việc theo chuỗi và quy mô nhỏ.
  • Nhược điểm: Tắc nghẽn khi xử lý nhiều request cùng lúc, hiệu suất thấp, yêu cầu tài nguyên lớn.

Bất đồng bộ

  • Ưu điểm: Khả năng xử lý nhiều request cùng lúc tốt hơn, tối ưu tài nguyên và giảm thời gian chờ.
  • Nhược điểm: Phức tạ...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Trong thiết kế hệ thống, tại sao nên dùng cache? Redis thường dùng để cache ở đâu?

middle

Khi thiết kế hệ thống chat thời gian thực, bạn dùng WebSocket như thế nào?

senior

Trong thiết kế hệ thống multi-database, bạn đồng bộ schema và migration thế nào?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào