Data Analytics

API và Webhook

REST API, endpoint, xác thực, phân trang, webhook, trích xuất dữ liệu, rate limiting

20 câu hỏi phỏng vấn·
Mid-Level
1

Từ viết tắt API có nghĩa là gì trong ngữ cảnh phát triển web?

Câu trả lời

API là viết tắt của Application Programming Interface (Giao diện Lập trình Ứng dụng). Một API định nghĩa một tập hợp các quy tắc và giao thức cho phép hai ứng dụng giao tiếp với nhau. Trong bối cảnh data analytics, API cho phép trích xuất dữ liệu một cách lập trình và tự động từ các dịch vụ bên thứ ba (CRM, công cụ marketing, cơ sở dữ liệu).

2

REST API là gì?

Câu trả lời

REST (Representational State Transfer) là một kiểu kiến trúc cho Web API được xây dựng trên giao thức HTTP. Một REST API sử dụng URL để xác định tài nguyên và các phương thức HTTP (GET, POST, PUT, DELETE) để thực hiện các thao tác trên các tài nguyên đó. REST là tiêu chuẩn chủ đạo cho các API hiện đại vì nó đơn giản, không trạng thái và dễ dàng tích hợp với bất kỳ ngôn ngữ lập trình nào.

3

Phương thức HTTP nào nên được sử dụng để lấy dữ liệu từ một API?

Câu trả lời

Phương thức GET được sử dụng để lấy (đọc) dữ liệu từ một server thông qua một API. Đây là phương thức phổ biến nhất trong data analytics vì mục tiêu chính là trích xuất dữ liệu. GET có tính idempotent, nghĩa là gọi nó nhiều lần sẽ tạo ra cùng một kết quả mà không sửa đổi dữ liệu phía server. Các tham số query được truyền trong URL dưới dạng query string.

4

Định dạng dữ liệu nào được sử dụng phổ biến nhất bởi các REST API hiện đại?

5

Endpoint là gì trong ngữ cảnh của một API?

+17 câu hỏi phỏng vấn

Nắm vững Data Analytics cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí