A
약 90초
경험 중심 1인칭 답변
RESTful API는 HTTP 메서드와 URI로 자원 상태를 표현하는 설계 방식입니다. GET/POST/PUT/DELETE로 CRUD를 매핑하고, 무상태 원칙에 따라 요청마다 필요한 정보를 모두 포함하도록 설계합니다. 비동기 처리는 작업 완료를 기다리지 않고 다른 처리를 진행하는 방식으로, Node.js 환경에서 async/await와 Promise를 주로 사용했습니다. 졸업 프로젝트에서 외부 날씨 API를 비동기로 호출하면서 응답 지연이 전체 페이지 렌더링을 막지 않도록 구조를 분리한 경험이 있습니다. 오류 처리를 빠뜨리면 unhandled rejection이 발생하는 걸 그때 배워서 try-catch와 에러 로깅을 함께 구성하는 패턴을 이후로 지키고 있습니다. 앞으로도 API 설계 시 무상태 원칙과 비동기 오류 처리를 함께 챙기는 방식을 유지하겠습니다. 앞으로도 API 설계 시 무상태 원칙과 비동기 오류 처리를 함께 챙기는 방식을 유지하겠습니다.
try-catch 없는 비동기 코드는 운영 환경에서 반드시 문제가 됩니다.
이 결의 특징
어려운 기술 문제를 구체적인 도구와 방식으로 극복한 사례
이 결이 통하는 자리
기술 깊이와 설계 역량을 엄격히 검증하는 시니어 엔지니어 채용