우문현답
愚 問 賢 答
회사별 면접직군별질문 가이드진행 방식
    홈›회사별›코스맥스›공통직무·미지정›질문 상세
    問
    코코스맥스공통직무·미지정직무 역량2026년 출제

    REST API 설계 시 고려해야 할 요소는 무엇이라고 생각하나요?

    답변 미리보기

    API 설계에서 저는 일관성 · 변경 가능성 · 실패 처리 세 가지를 봅니다. 자원 명명과 HTTP 메서드 사용을 규칙으로 고정해 사용하는 쪽이 문서 없이도…

    예상 답변 시간
    60~90초
    예상 꼬리질문
    3회
    난이도
    난이도 중
    출제 빈도
    낮음
    INTERVIEWER'S INTENT · 면접관의 의도

    이 질문, 네 갈래로 뜯어봅니다.

    면접관이 이 한 문장으로 확인하려는 것들. 각 갈래를 알면 답의 뼈대가 잡혀요.

    問
    01
    요구를 먼저 정의하는가
    기술 선택보다 요구 정의가 앞섭니다. 면접관은 지원자가 트래픽·데이터 특성·규제 요건부터 확인하는지 봅니다.
    骨
    02
    변경을 전제하는가
    시스템은 반드시 바뀝니다. 확장과 버전 관리를 초기에 고려하는지 확인합니다.
    語
    03
    보안을 나중에 붙이지 않는가
    권한과 암호화는 설계 단계에서 정해져야 비용이 낮습니다. 초기 반영 관점이 있는지 봅니다.
    本
    04
    운영을 고려하는가
    장애 대응과 모니터링이 없는 설계는 운영에서 무너집니다. 로그와 관측 가능성을 챙기는지 확인합니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    코스맥스 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    API 설계의 원칙데이터베이스 구조 설계보안 체계의 우선순위
    예시 답변 1

    API 설계의 원칙

    API 설계에서 저는 일관성 · 변경 가능성 · 실패 처리 세 가지를 봅니다. 자원 명명과 HTTP 메서드 사용을 규칙으로 고정해 사용하는 쪽이 문서 없이도 예측할 수 있게 만듭니다.

    변경 가능성은 버전 정책으로 다룹니다. 응답 필드는 추가에는 열어 두되 제거나 의미 변경은 새 버전으로 분리했습니다. 실패 처리가 특히 중요합니다. 오류 코드 체계를 클라이언트가 분기 가능한 수준으로 나누고, 재시도 가능 여부를 응답에 명시했습니다. 재시도 가능 여부를 알리지 않으면 클라이언트가 위험한 재시도를 하거나 복구 가능한 실패를 포기합니다.

    예시 답변 2

    데이터베이스 구조 설계

    데이터베이스 설계에서 저는 조회 패턴을 먼저 확인합니다. 정규화 수준은 그다음 문제라고 봅니다.

    주요 조회가 어떤 조건으로 얼마나 자주 들어오는지에 따라 인덱스와 비정규화 여부가 결정됩니다. 이전 프로젝트에서 정규화를 우선해 설계했다가 목록 조회에 조인이 다섯 단계 필요해진 적이 있습니다. 자주 함께 읽히는 필드를 일부 복제하고 갱신 시점을 명확히 하는 것으로 조회 성능을 회복했습니다. 다만 복제한 데이터는 반드시 갱신 책임을 한 곳으로 모아 불일치 위험을 줄였습니다.

    예시 답변 3

    보안 체계의 우선순위

    보안 체계를 세울 때 가장 먼저 하는 일은 지킬 대상을 정하는 것입니다. 모든 것을 같은 수준으로 보호하려 하면 예산도 운영도 감당이 안 됩니다.

    저는 자산을 식별해 데이터 민감도와 서비스 중요도로 등급을 나누고, 등급별로 접근 통제·암호화·로그 보관 수준을 다르게 적용했습니다. 그다음이 접근 권한입니다. 최소 권한 원칙으로 기본을 차단하고 필요한 것만 여는 방식이 반대보다 안전합니다. 마지막이 탐지입니다. 침해를 완전히 막을 수는 없다고 보고, 이상 징후를 알아챌 수 있는 로그를 설계 단계에서 확보했습니다.

    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

    같은 실수가 반복돼요. 이것만 피해도 절반은 갑니다.

    • ✕기술 스택 선택부터 말하고 요구사항 정의를 건너뜁니다.
    • ✕보안을 별도 항목으로만 다루고 설계 초기 반영을 언급하지 않습니다.
    • ✕운영·모니터링 관점이 빠져 구축 이후를 생각하지 않은 인상을 줍니다.
    ▶이어질 꼬리질문

    진짜 면접은 두 번째 질문부터예요. 이 답 뒤에 따라올 법한 것들.

    壹성능과 보안이 충돌할 때 어떻게 판단하시겠습니까?
    대응자산 등급을 근거로 구간별 차등 적용을 제시하세요.
    貳레거시 시스템을 이관할 때 무엇을 먼저 확인하시겠습니까?
    대응데이터 정합성 검증과 롤백 계획을 중심에 두세요.
    參보안 정책이 업무 효율을 떨어뜨린다는 반발에는 어떻게 대응하시겠습니까?
    대응불편의 원인을 구체적으로 확인해 대체 통제로 전환하는 방향으로 답하세요.
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 코스맥스 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

    같은 흐름에서 자주 이어지는 질문들이에요.

    쿠팡 · 백엔드
    REST API를 설계할 때 고려해야 할 주요 요소는 무엇인가요?
    이 질문 보기
    당근마켓 · 백엔드
    GraphQL API를 설계할 때 가장 중요하게 고려해야 할 요소는 무엇인가요?
    이 질문 보기
    부동산플래닛 · 백엔드
    RESTful API를 설계할 때 고려해야 할 점은 무엇이라고 생각하나요?
    이 질문 보기
    쿠팡 · 백엔드
    RESTful API를 설계할 때 어떤 요소를 가장 중요하게 생각하나요?
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 코스맥스 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기