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

Bạn từng thiết kế hệ thống hỗ trợ multi-tenant chưa? Bạn phân chia dữ liệu ra sao?

senior

Khi thiết kế hệ thống CI/CD cho microservice, bạn cần lưu ý điều gì về rollback?

senior

Trong thiết kế hệ thống lưu trữ video, bạn xử lý video transcoding như 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