우문현답
愚 問 賢 答
회사별 면접직군별질문 가이드진행 방식
    홈›회사별›CJ올리브영›프론트엔드›질문 상세
    問
    CCJ올리브영프론트엔드직무 역량2026년 출제

    이커머스 기능 개발 경험이 있다면, 주문, 결제, 배송 시스템 중 어떤 부분을 담당했는지 구체적으로 이야기해 주세요.

    답변 미리보기

    이커머스 기능 중 주로 담당한 것은 결제 시스템이었습니다. 결제 요청부터 승인, 취소, 환불까지 상태가 복잡하게 얽히기 때문에 각 상태 전이를 상태 머신으로…

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

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

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

    問
    01
    맥락 결을 짚는가?
    주문·결제·배송 결을 짚는 흔적이 강합니다. 막연한 '경험 있다'만 답하면 면접관이 결을 다시 묻는 자리가 자주 보입니다.
    骨
    02
    도전 결이 구체인가?
    동시성·정합·예외 결을 짚는 흔적이 답에 있어야 합니다. 한 결만 답하면 면접관이 결을 다시 캐는 결이 자주 통합합니다.
    語
    03
    본인 행동 결을 받치는가?
    주도·집행·결과 결을 자기 언어로 짚는 흔적이 강하게 통합합니다. '함께 했다'만 답하면 면접관이 본인 결을 다시 묻는 자리가 강합니다.
    本
    04
    학습 결이 있는가?
    교훈·실패 결을 짚는 흔적이 자주 통합합니다. 무용담만 답하면 면접관이 객관화를 다시 캐는 자리가 강합니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    CJ올리브영 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    결제 연동 흐름 설계·환불 예외 처리·결제 상태 동기화로 이커머스 결제 결약 81초환불 정책이 바뀌면서 기존 코드가 무너진 경험과 교훈약 120초PG사 연동 웹훅이 중복으로 수신되어 이중 처리가 발생한 경험약 120초
    예시 답변 1
    약 81초

    결제 연동 흐름 설계·환불 예외 처리·결제 상태 동기화로 이커머스 결제 결

    이커머스 기능 중 주로 담당한 것은 결제 시스템이었습니다. 결제 요청부터 승인, 취소, 환불까지 상태가 복잡하게 얽히기 때문에 각 상태 전이를 상태 머신으로 명확히 정의하는 것이 설계의 출발점이었습니다.

    PG 연동에서는 웹훅 신뢰성 확보가 핵심 과제였습니다. PG사에서 결제 완료 알림이 누락될 수 있어 웹훅 수신과 별개로 주기적인 결제 상태 재조회 폴링을 병행했습니다. 이중 구조가 미처리 건을 줄이는 데 효과적이었습니다.

    환불 처리는 부분 환불과 전액 환불의 분기 로직이 복잡했습니다. 프로모션 할인이 적용된 경우 환불 금액 계산 방식이 달라지기 때문에, 정책을 코드로 명확히 구현하고 단위 테스트로 케이스를 촘촘히 검증했습니다. 정책이 바뀔 때마다 테스트가 먼저 깨지도록 만든 것이 신뢰성을 유지하는 방법이었습니다.

    이 결의 특징
    결제 상태를 상태 머신으로 정의하고 웹훅과 폴링을 이중화한 흔적이 있습니다.
    이 결이 통하는 자리
    정책이 바뀔 때마다 테스트가 먼저 깨지도록 만든 것이 신뢰성을 유지하는 방법이라는 관점이 답에 담겨 있을 때 면접관의 신뢰가 쌓이는 자리를 자주 봅니다.
    예시 답변 2
    약 120초

    환불 정책이 바뀌면서 기존 코드가 무너진 경험과 교훈

    이커머스 결제 시스템에서 환불 정책이 변경됐을 때 기존 코드에서 예상치 못한 오류가 발생한 경험이 있습니다. 프로모션 할인 적용 방식이 바뀌면서 환불 금액을 계산하는 로직이 새 정책을 처리하지 못하는 케이스가 생겼는데, 기존 테스트는 이전 정책 기준으로 작성돼 있어서 이 문제를 잡지 못했습니다. 정책 변경이 코드에 어떤 영향을 주는지를 검토하지 않고 코드만 수정했던 것이 원인이었습니다. 이 경험에서 결제와 환불 로직은 정책이 바뀔 가능성을 항상 염두에 두고, 정책 변경 시 어떤 케이스가 달라지는지를 먼저 정리하고 테스트를 갱신하는 순서로 진행해야 한다는 것을 배웠습니다. 결제 시스템은 오류가 바로 금전적 손실로 이어지기 때문에 정책 변경을 코드 변경과 함께 꼼꼼히 추적하는 습관이 왜 중요한지를 이 경험에서 실감했습니다.

    이 결의 특징
    환불 정책 변경이 기존 코드에 오류를 낸 실패를 감추지 않은 흔적이 있습니다.
    이 결이 통하는 자리
    결제 시스템은 오류가 바로 금전적 손실로 이어진다는 인식이 구체적으로 담긴 답에서 통합니다.
    예시 답변 3
    약 120초

    PG사 연동 웹훅이 중복으로 수신되어 이중 처리가 발생한 경험

    PG사 결제 완료 웹훅을 처리하면서 같은 결제에 대한 웹훅이 여러 번 수신되는 경우가 생겨 이중으로 처리되는 문제를 경험했습니다. PG사 측에서 네트워크 오류가 있을 때 웹훅을 재전송하는 방식을 사용하는데, 첫 번째 수신 이후 처리가 완료됐는데 두 번째 웹훅이 도착해서 같은 처리가 다시 실행되는 상황이었습니다. 처리 전에 이미 처리된 건인지를 확인하는 중복 체크 로직이 없었던 것이 원인이었습니다. 웹훅 수신 시 결제 번호를 키로 이미 처리된 건이면 무시하는 멱등성 처리를 추가하니 이중 처리가 사라졌습니다. 외부 시스템에서 오는 이벤트는 중복 수신이 발생할 수 있다는 것을 전제로 설계해야 하고, 같은 이벤트를 여러 번 처리해도 결과가 달라지지 않도록 만드는 것이 안전한 시스템 설계의 기본이라는 것을 이 경험에서 배웠습니다.

    이 결의 특징
    웹훅 중복 수신으로 이중 처리된 문제를 멱등성 체크로 해결한 흔적이 있습니다.
    이 결이 통하는 자리
    외부 이벤트는 중복 수신을 전제로 설계해야 한다는 관점이 답에 담겨 있을 때 면접관의 신뢰가 쌓이는 결이 보입니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

    • ✕이커머스 프로젝트를 했다는 서술에서 멈추지 않았는가? 세 영역 중 어디를 맡았는지 골라야 합니다.
    • ✕화면 구현만 말하지 않았는가? 결제나 배송은 실패 상황 처리가 절반을 차지합니다.
    • ✕사용자가 헷갈리는 지점을 생략하지 않았는가? 주문 상태를 어떻게 보여줬는지가 프론트엔드의 몫입니다.
    • ✕서버와의 협의를 빼놓지 않았는가? 응답 구조나 오류 코드를 함께 정한 과정이 있어야 합니다.
    ▶이어질 꼬리질문

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

    壹결제 실패를 어떻게 풀까요?
    대응재시도·환불 결을 자기 언어로 짚는 답이 강하게 통합합니다. 그대로 두었다고 답하면 통제 흔적이 약하게 읽히는 자리가 자주 보입니다.
    貳동시성과 일관이 충돌하면 어떻게 풀까요?
    대응기준·근거 결을 짚는 답이 자주 통합합니다. 한쪽만 답하면 균형 흔적이 약하게 보이는 자리가 강합니다.
    參본 직무에 어떻게 적용하시겠어요?
    대응구체 영역·일정 결을 짚는 답이 강합니다. 막연한 답은 적용 흔적이 약하게 읽히는 자리가 자주 보입니다.
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. CJ올리브영 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    CJ올리브영 · 테크니컬 PM
    이커머스 관련 기능 개발 경험이 있다면, 그 경험에서 어떤 기술 스택을 사용했는지 설명해 주세요.
    이 질문 보기
    쿠팡 · SCM·공급망
    이커머스 또는 소매업계에서의 경험이 이 직무에 어떻게 기여할 수 있을지 구체적으로 이야기해 주세요.
    이 질문 보기
    무신사 · 백엔드
    이커머스 플랫폼에서의 개발 경험이 있다면, 그 과정에서 어떤 도전과제를 마주했는지 이야기해 주세요.
    이 질문 보기
    CJ올리브영 · SW·IT 일반
    커머스나 리테일 시스템 관련 개발 경험이 있다면 구체적인 사례를 말씀해 주세요.
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, CJ올리브영 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기