Câu hỏi phỏng vấn GraphQL
Câu hỏi

Giải thích sự khác biệt chính giữa RESTGraphQL là gì?

Câu trả lời

Sự khác biệt chính giữa REST và GraphQL nằm ở cách mà chúng định nghĩa và truy vấn dữ liệu:

  1. REST (Representational State Transfer):

    • Sử dụng các endpoint cố định để truy cập dữ liệu.
    • Mỗi endpoint thường tương ứng với một tài nguyên cụ thể (URL đại diện cho tài nguyên).
    • Truy vấn đều trả về toàn bộ thông tin của tài nguyên, và để lấy thông tin chi tiết hoặc theo yêu cầu cụ thể, cần phải thực hiện nhiều truy vấn hoặc sử dụng các tham số để lọc dữ liệu.
  2. GraphQL:

    • Sử dụng một endpoint duy nh...
middle

middle

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

middle

GraphQL bị gắn mác là “over-fetching” hay “under-fetching” – bạn xử lý vấn đề này ra sao?

middle

GraphQL không phân biệt public/private route – bạn xử lý security theo kiểu nào?

middle

Làm sao để phân tầng truy vấn GraphQL dựa vào loại dữ liệu (hot path vs cold path)?

Bình luận

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

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