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

    PG 대사 플랫폼의 데이터 정합성을 검증하기 위해 어떤 접근 방식을 사용할 수 있을까요?

    답변 미리보기

    결제 플랫폼에서 데이터 정합성 검증의 핵심은 PG사 원장과 내부 DB를 주기적으로 대사하는 것이라고 이해하고 있습니다. 결제 요청 금액, 승인 금액, 정산…

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

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

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

    問
    01
    절차 결을 짚는가?
    수집·교차·재현 결을 짚는 흔적이 강합니다. 막연한 '잘 한다'만 답하면 면접관이 결을 다시 묻는 자리가 자주 보입니다.
    骨
    02
    구체 결이 있는가?
    건수·금액·시점 결을 짚는 흔적이 답에 있어야 합니다. 한 결만 답하면 면접관이 결을 다시 캐는 결이 자주 통합합니다.
    語
    03
    통제 결을 받치는가?
    탐지·시정·기록 결을 짚는 흔적이 강하게 통합합니다. 직관만 답하면 면접관이 통제를 다시 묻는 자리가 강합니다.
    本
    04
    본인 사례 결이 있는가?
    구체 케이스·결과 결을 짚는 흔적이 자주 통합합니다. 이론만 답하면 면접관이 적용을 다시 캐는 자리가 강합니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    무신사 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    PG 원장과 내부 DB 대사 → 불일치 분류 → 알람 자동화약 90초환불 취소 시점 불일치로 정산 금액 오차가 발생한 실제 케이스로 닫은 결약 90초이벤트 소싱으로 결제 이벤트를 재계산해 장부와 비교하는 대사 설계를 짚은 결약 84초
    PG 대사 플랫폼 정합성 — Reconciliation 프로세스
    약 90초

    PG 원장과 내부 DB 대사 → 불일치 분류 → 알람 자동화

    결제 플랫폼에서 데이터 정합성 검증의 핵심은 PG사 원장과 내부 DB를 주기적으로 대사하는 것이라고 이해하고 있습니다. 결제 요청 금액, 승인 금액, 정산 금액이 각각 다른 시스템에 기록되는데 이 세 값이 일치하는지 자동 reconciliation 배치로 주기적으로 검증했습니다. 불일치가 발생하면 PG사 오류, 내부 처리 실패, 네트워크 단절로 인한 미확정 세 유형으로 분류하고 각각 다른 복구 흐름을 적용했습니다.

    타임아웃 후 미확정 상태가 가장 까다로운 케이스였는데, PG사 API로 최종 상태를 조회해 확정하는 재시도 로직을 붙였습니다. 대사 오류는 건수가 아니라 금액 기준으로 심각도를 분류하는 게 실용적이라고 생각합니다.

    이 결의 특징
    결제 요청·승인·정산 금액이 각각 다른 시스템에 기록되고, reconciliation 배치로 검증합니다. 불일치를 PG 오류·내부 실패·미확정 3가지로 분류합니다.
    이 결이 통하는 자리
    '타임아웃 후 미확정이 가장 까다롭다'는 인식과 '금액 기준 심각도'라는 판단이 장애 대응의 우선순위를 정합니다.
    예시 답변 2
    약 90초

    환불 취소 시점 불일치로 정산 금액 오차가 발생한 실제 케이스로 닫은 결

    PG 대사 작업에서 처음으로 실제 금액 불일치를 마주한 케이스는 환불 처리 시점이 PG사와 내부 시스템에서 달리 기록된 경우였습니다. 고객이 당일 취소를 요청했는데 PG사는 취소 확정을 익일 새벽 배치로 처리했고, 그 사이 내부 정산 배치가 먼저 돌아 미취소 상태로 정산금이 잡혀버렸습니다. 대사 배치를 돌리니 해당 일자 정산 금액이 PG 명세와 불일치했고, 원인을 찾는 데 PG사 API 응답 타임스탬프와 내부 이벤트 로그를 교차 비교하는 과정이 필요했습니다. 이 경험으로 취소·환불 이벤트는 PG사 처리 완료 시점을 기준으로 상태를 갱신해야 하고, 정산 배치 전에 미확정 건을 먼저 조회해 제외하는 로직이 필요하다는 것을 배웠습니다. 대사 오류는 금액 규모에 따라 즉시 알람 vs 익일 검토로 심각도를 분리하는 것이 운영에 현실적입니다.

    이 결의 특징
    환불 처리 시점이 PG사(익일 새벽 배치)와 내부 시스템에 달라 정산금이 미취소로 잡힙니다. PG 명세와 불일치합니다.
    이 결이 통하는 자리
    'PG 처리 완료 시점 기준'과 '정산 배치 전 미확정 제외' 원칙이 재발 방지의 기초가 됩니다. API 타임스탐프와 로그 교차 비교라는 디버깅이 실무 경험을 드러냅니다.
    예시 답변 3
    약 84초

    이벤트 소싱으로 결제 이벤트를 재계산해 장부와 비교하는 대사 설계를 짚은 결

    PG 대사 접근 방식으로 이벤트 소싱(Event Sourcing) 기반 재계산을 도입한 경험이 있습니다. 기존엔 현재 DB 상태만 보고 PG 명세와 비교했는데, 취소·환불이 섞인 복잡한 케이스에서 어떤 이벤트가 원인인지 추적하기 어려웠습니다. 결제 이벤트(승인·취소·부분취소·정산)를 이벤트 로그 테이블에 전부 남기고, 기간별로 이벤트를 재계산한 금액과 PG 명세를 비교하도록 바꿨습니다. 불일치가 발생하면 어느 이벤트 단계에서 금액이 갈라지는지를 로그 한 줄씩 비교해 원인을 좁힐 수 있었습니다.

    Audit Trail을 남기면 이상 건 발생 시 규제 대응 자료로도 활용 가능해 운영 팀의 수동 조사 시간이 크게 줄었습니다. 대사 검증은 현재 상태 비교보다 이벤트 흐름을 재현할 수 있는 구조가 더 신뢰도가 높습니다.

    이 결의 특징
    Event Sourcing 도입으로 모든 이벤트를 로그 테이블에 남기고, 기간별 재계산 금액과 PG 명세를 비교합니다. Audit Trail로 규제 대응합니다.
    이 결이 통하는 자리
    '현재 상태 비교보다 이벤트 흐름 재현이 신뢰도 높다'는 결론이 아키텍처 성숙도를 드러냅니다. 로그 한 줄씩 비교해 금액 갈라지는 지점을 찾습니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

    • ✕떨어뜨린 옵션이 1개라도 있는가? "이게 답이었어요"만으로는 의사결정이 아니라 그냥 선택입니다.
    • ✕선택 기준이 그 프로젝트에 한정되는가? "성능이 좋아서"는 일반론, "우리 트래픽이 X 패턴이라서"가 본인의 답입니다.
    • ✕결과 숫자 1개를 정확히 말할 수 있는가? P95·QPS·적중률 — 무엇이든 1개. 숫자가 없으면 직감으로 한 일처럼 들리기 쉽습니다.
    • ✕지금 다시 한다면 어떻게 할지 답할 수 있는가? "잘했다"보다 "이건 다르게 했을 것 같다"가 더 깊은 인상을 남깁니다.
    ▶이어질 꼬리질문

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

    壹정합이 깨지면 어떻게 풀까요?
    貳실시간과 정확이 충돌하면 어떻게 풀까요?
    參체계를 다시 짠다면 무엇을 바꾸시겠어요?
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 무신사 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    무신사 · 백엔드
    PG 대사 플랫폼의 3-way 대사 과정을 어떻게 설계하실 건가요?
    이 질문 보기
    당근마켓 · 데이터 분석가
    데이터 파이프라인에서 정합성을 검증하기 위해 어떤 방법을 사용해본 적이 있어?
    이 질문 보기
    토스 · 재무·회계 일반
    PG 거래의 전체 프로세스와 데이터 정합성을 검증할 때 어떤 접근 방식을 사용하셨나요?
    이 질문 보기
    토스 · 데이터 분석가
    데이터 정합성 검증을 위해 어떤 절차나 방법을 사용하나요?
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 무신사 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기