
API và Webhook
REST API, endpoint, xác thực, phân trang, webhook, trích xuất dữ liệu, rate limiting
1Từ viết tắt API có nghĩa là gì trong ngữ cảnh phát triển web?
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).
2REST API là gì?
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.
3Phương thức HTTP nào nên được sử dụng để lấy dữ liệu từ một API?
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.
Đị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?
Endpoint là gì trong ngữ cảnh của một API?
+17 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Data Analytics khác
Google Sheets - Kiến thức cơ bản
Google Sheets - Công thức nâng cao
SQL - Cơ bản
SQL - Tổng hợp và nhóm
SQL - Joins
BigQuery - Kiến thức cơ bản
Data Cleaning - Làm sạch dữ liệu
KPI và chỉ số kinh doanh
Thống kê mô tả
Zapier và tự động hóa No-Code
Nguyên tắc trực quan hóa dữ liệu
Python & Pandas - Cơ bản
Google Sheets - Dashboard tự động
SQL - Truy vấn con và CTE
SQL - Window Functions
BigQuery - Tính năng nâng cao
Data Modeling
Phân tích Funnel và Chuyển đổi
Phân tích Cohort và Retention
Google Tag Manager và Tracking
dbt - Kiến thức cơ bản
AB Testing và Thống kê Ứng dụng
Looker Studio (Google Data Studio)
Power BI - Kiến Thức Cơ Bản
SQL - Truy Vấn Phân Tích Nâng Cao
dbt - Tính năng nâng cao
Power BI - DAX và Dashboard Nâng Cao
Python Analytics - Phân tích nâng cao và ML
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í