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

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

Câu trả lời

WebSocket là công nghệ lý tưởng cho hệ thống chat thời gian thực nhờ khả năng cung cấp kết nối hai chiều liên tục giữa máy khách và máy chủ, trái ngược với các phương pháp như HTTP Polling cần yêu cầu mới để nhận dữ liệu mới. Kết nối WebSocket được thiết lập thông qua một quá trình bắt tay, chuyển từ giao thức HTTP sang WebSocket, qua đó giữ cho kết nối mở để truyền dữ liệu qua lại mà không cần mở lại mỗi lần. Khi sử dụng **WebSo...

middle

middle

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

senior

Trong thiết kế hệ thống lớn, bạn monitor logs và metrics như thế nào?

senior

Bạn từng thiết kế hệ thống audit log toàn bộ hành vi người dùng chưa? Tổ chức như thế nào?

middle

Khi thiết kế hệ thống với nhiều microservices, bạn truyền dữ liệu giữa các service 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