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

Khi thiết kế API trả về danh sách, bạn thường thêm những metadata nào vào response?

Câu trả lời

markdown Copy
Khi thiết kế API trả về danh sách, bạn cần chú ý đến việc thêm các **metadata** sau vào response để cung cấp ngữ cảnh và hỗ trợ xử lý dữ liệu dễ dàng hơn:

- **Total Count**: Số lượng tổng cộng các mục trong tập dữ liệu có sẵn, giúp người dùng biết được tổng quy mô dữ liệu.
  
- **Page Number**: Số thứ tự của trang hiện tại, đặc biệt quan trọng trong việc phân trang dữ liệu.
  
- **Page Size**: Số lượng mục chứa trong mỗi trang, cho phép người dùng điều chỉnh số lượng dữ liệu trả về đ...
middle

middle

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

senior

Khi thiết kế API public, bạn xác thực (authentication) và phân quyền (authorization) như thế nào?

middle

Trong API Design, bạn xử lý lỗi client (4xx) và server (5xx) như thế nào?

middle

Cách thiết kế API cho các action không thuần REST (ví dụ: /users/:id/ban) như thế nào cho hợp lý?

Bình luận

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

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