Data Analytics

API와 웹훅

REST API, 엔드포인트, 인증, 페이지네이션, 웹훅, 데이터 추출, 속도 제한

20 면접 질문·
Mid-Level
1

웹 개발 맥락에서 API라는 약어는 무엇을 의미합니까?

답변

API는 Application Programming Interface(애플리케이션 프로그래밍 인터페이스)의 약자입니다. API는 두 애플리케이션이 서로 통신할 수 있도록 하는 규칙과 프로토콜의 집합을 정의합니다. 데이터 분석 맥락에서 API는 서드파티 서비스(CRM, 마케팅 도구, 데이터베이스)에서 프로그래밍 방식으로 자동화된 데이터 추출을 가능하게 합니다.

2

REST API란 무엇입니까?

답변

REST(Representational State Transfer)는 HTTP 프로토콜 위에 구축된 웹 API의 아키텍처 스타일입니다. REST API는 URL을 사용하여 리소스를 식별하고 HTTP 메서드(GET, POST, PUT, DELETE)를 사용하여 해당 리소스에 대한 작업을 수행합니다. REST는 단순하고 상태가 없으며 모든 프로그래밍 언어와 쉽게 통합할 수 있기 때문에 현대 API의 지배적인 표준입니다.

3

API에서 데이터를 가져오려면 어떤 HTTP 메서드를 사용해야 합니까?

답변

GET 메서드는 API를 통해 서버에서 데이터를 가져오기(읽기) 위해 사용됩니다. 데이터 분석에서 주된 목표가 데이터를 추출하는 것이므로 가장 일반적인 메서드입니다. GET은 멱등이므로 여러 번 호출해도 서버 측 데이터를 수정하지 않고 동일한 결과가 생성됩니다. 쿼리 매개변수는 URL에 쿼리 문자열로 전달됩니다.

4

현대 REST API에서 가장 일반적으로 사용되는 데이터 형식은 무엇입니까?

5

API 맥락에서 엔드포인트란 무엇입니까?

+17 면접 질문

다음 면접을 위해 Data Analytics을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기