
API และ Webhook
REST API, endpoint, การยืนยันตัวตน, การแบ่งหน้า, webhook, การดึงข้อมูล, rate limiting
1คำย่อ API หมายถึงอะไรในบริบทของการพัฒนาเว็บ?
คำย่อ API หมายถึงอะไรในบริบทของการพัฒนาเว็บ?
คำตอบ
API ย่อมาจาก Application Programming Interface (อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน) API กำหนดชุดของกฎและโปรโตคอลที่อนุญาตให้แอปพลิเคชันสองตัวสื่อสารกันได้ ในบริบทของ data analytics API ช่วยให้สามารถดึงข้อมูลจากบริการของบุคคลที่สาม (CRM เครื่องมือทางการตลาด ฐานข้อมูล) แบบโปรแกรมอัตโนมัติได้
2REST API คืออะไร?
REST API คืออะไร?
คำตอบ
REST (Representational State Transfer) เป็นรูปแบบสถาปัตยกรรมสำหรับ Web API ที่สร้างบนโปรโตคอล HTTP REST API ใช้ URL เพื่อระบุทรัพยากรและเมธอด HTTP (GET, POST, PUT, DELETE) เพื่อดำเนินการกับทรัพยากรเหล่านั้น REST เป็นมาตรฐานหลักสำหรับ API สมัยใหม่เพราะง่าย stateless และสามารถผสานกับภาษาโปรแกรมใดก็ได้
3ควรใช้เมธอด HTTP ใดในการดึงข้อมูลจาก API?
ควรใช้เมธอด HTTP ใดในการดึงข้อมูลจาก API?
คำตอบ
เมธอด GET ใช้เพื่อดึง (อ่าน) ข้อมูลจากเซิร์ฟเวอร์ผ่าน API เป็นเมธอดที่พบบ่อยที่สุดใน data analytics เพราะเป้าหมายหลักคือการดึงข้อมูล GET เป็น idempotent หมายความว่าการเรียกใช้หลายครั้งให้ผลลัพธ์เดียวกันโดยไม่แก้ไขข้อมูลฝั่งเซิร์ฟเวอร์ พารามิเตอร์ query ถูกส่งใน URL เป็น query string
รูปแบบข้อมูลใดที่ REST API สมัยใหม่ใช้บ่อยที่สุด?
endpoint คืออะไรในบริบทของ API?
+17 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Data Analytics อื่นๆ
Google Sheets - พื้นฐาน
Google Sheets - สูตรขั้นสูง
SQL - พื้นฐาน
SQL - การรวมและการจัดกลุ่ม
SQL - Joins
BigQuery - พื้นฐาน
Data Cleaning - การทำความสะอาดข้อมูล
KPI และเมตริกทางธุรกิจ
สถิติเชิงพรรณนา
Zapier และระบบอัตโนมัติ No-Code
หลักการ Data Visualization
Python & Pandas - พื้นฐาน
Google Sheets - แดชบอร์ดอัตโนมัติ
SQL - Subquery และ CTE
SQL - Window Functions
BigQuery - ฟีเจอร์ขั้นสูง
Data Modeling
การวิเคราะห์ Funnel และ Conversion
การวิเคราะห์ Cohort และ Retention
Google Tag Manager และการติดตาม
dbt - พื้นฐาน
AB Testing และสถิติประยุกต์
Looker Studio (Google Data Studio)
Power BI - พื้นฐาน
SQL - การคิวรีเชิงวิเคราะห์ขั้นสูง
dbt - ฟีเจอร์ขั้นสูง
Power BI - DAX และแดชบอร์ดขั้นสูง
Python Analytics - การวิเคราะห์ขั้นสูงและ ML
เชี่ยวชาญ Data Analytics สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี