우문현답
愚 問 賢 答
회사별 면접직군별질문 가이드진행 방식
    홈›회사별›무신사›백엔드›질문 상세
    問
    무무신사백엔드직무 역량2026년 출제

    정산 시스템을 개발할 때 가장 중요하게 고려해야 할 요소는 무엇이라고 생각하나요?

    답변 미리보기

    파트너사 정산 배치 시스템에서 네트워크 타임아웃으로 같은 정산 요청이 두 번 들어오는 사고가 발생한 적이 있습니다. 원인을 분석해보니 재시도 로직이 있는데 서버…

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

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

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

    問
    01
    정확성을 최우선에 두는가
    정산은 금액이 1원이라도 틀리면 신뢰가 무너지는 도메인이다. 성능보다 정확성을 우선순위로 두는 판단을 하는지 본다.
    骨
    02
    멱등성을 이해하는가
    중복 정산·중복 지급을 막는 멱등 처리를 구체적으로 설계했는지 본다. 네트워크 재시도가 흔한 도메인이라 필수 개념이다.
    語
    03
    감사 추적을 설계했는가
    정산 내역이 왜 그렇게 계산됐는지 사후 추적 가능한 구조를 만들었는지 본다. 로그만으로는 부족하다.
    本
    04
    마감·정정 프로세스를 아는가
    정산은 한 번에 끝나지 않는다. 마감 이후 오류가 발견됐을 때 정정하는 절차까지 설계에 포함했는지 본다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    무신사 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    멱등키 기반으로 중복 정산을 방지한 설계 경험정산 내역의 감사 추적 구조를 설계한 경험마감 후 정정 요청을 처리하는 별도 프로세스를 설계한 경험
    예시 답변 1

    멱등키 기반으로 중복 정산을 방지한 설계 경험

    파트너사 정산 배치 시스템에서 네트워크 타임아웃으로 같은 정산 요청이 두 번 들어오는 사고가 발생한 적이 있습니다. 원인을 분석해보니 재시도 로직이 있는데 서버 측에 중복 방지 장치가 없었습니다. 이를 해결하기 위해 정산 요청마다 고유 멱등키를 발급하고, DB 유니크 제약으로 동일 키의 재처리를 원천 차단하도록 바꿨습니다. 적용 이후 6개월간 중복 정산 사고는 0건이었습니다.

    실제 사고 경험에서 출발해 재발 방지 설계로 이어진 흐름이 신뢰도를 높인다.
    예시 답변 2

    정산 내역의 감사 추적 구조를 설계한 경험

    정산 금액에 대한 문의가 들어올 때마다 개발자가 로그를 뒤져야 하는 비효율이 있었습니다. 이를 개선하기 위해 정산 계산의 각 단계(원거래, 수수료율 적용, 공제 항목)를 별도 테이블에 스냅샷으로 남기는 구조로 바꿔, 특정 정산 건이 왜 그 금액으로 계산됐는지 SQL 조회만으로 확인 가능하게 했습니다. 이후 정산 문의 응대 시간이 평균 40분에서 5분으로 줄었습니다.

    감사 추적을 로그가 아닌 구조화된 스냅샷으로 설계해 실무 문제(문의 응대)와 연결했다.
    예시 답변 3

    마감 후 정정 요청을 처리하는 별도 프로세스를 설계한 경험

    월 정산이 마감된 이후에 환불 등으로 금액이 바뀌는 경우가 종종 있었는데, 처음에는 이미 마감된 데이터를 직접 수정해 데이터 정합성이 깨지는 문제가 있었습니다. 이를 막기 위해 마감된 정산은 절대 수정하지 않고, 차액만큼을 다음 정산 회차에 조정 항목으로 반영하는 방식으로 바꿨습니다. 이렇게 하면 과거 정산 스냅샷이 항상 불변으로 유지되어 감사 추적이 깨지지 않습니다.

    마감 데이터 불변성이라는 원칙을 세우고 조정 항목이라는 구체적 해법으로 연결했다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

    • ✕일반 백엔드 시스템 설계처럼 성능·확장성만 이야기하고 정확성·감사 추적을 우선순위로 두지 않는다.
    • ✕멱등성 개념을 모르거나 중복 처리 방지를 우연에 맡기는 설계를 제시한다.
    • ✕마감된 정산 데이터를 직접 수정하는 방식을 아무렇지 않게 이야기해 정합성 감각이 없어 보인다.
    ▶이어질 꼬리질문

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

    壹정산 배치가 도중에 실패하면 어떻게 복구하나요?
    대응부분 실패 지점부터 재개할 수 있는 체크포인트 설계를 설명한다.
    貳수수료율이 소급 적용되면 어떻게 처리하나요?
    대응과거 마감 데이터를 건드리지 않고 조정 항목으로 반영하는 원칙을 설명한다.
    參정산 금액과 실제 입금액이 다르면 어떻게 탐지하나요?
    대응정기적인 대사(reconciliation) 배치와 불일치 알림 체계를 설명한다.
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 무신사 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    무신사 · 백엔드
    정산 시스템을 설계할 때 가장 중요하게 고려해야 할 요소는 무엇이라고 생각하나요?
    이 질문 보기
    스마일게이트 · 게임 기획
    시스템 기획을 진행할 때 가장 중요하게 고려해야 할 요소는 무엇이라고 생각하나요?
    이 질문 보기
    CJ올리브영 · ML 엔지니어
    AI 추천 시스템을 설계할 때 가장 중요하게 고려해야 할 요소는 무엇이라고 생각하나요?
    이 질문 보기
    CJ올리브영 · 데이터 사이언티스트
    AI 추천 시스템을 기획할 때 가장 먼저 고려해야 할 요소는 무엇이라고 생각하나요?
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 무신사 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기