우문현답
愚 問 賢 答
회사별 면접직군별진행 방식
    홈›회사별›배달의민족(우아한형제들)›백엔드›질문 상세
    問
    배배달의민족(우아한형제들)백엔드직무 역량2026년 출제

    내부 마케팅 플랫폼의 백엔드 로직을 설계할 때 어떤 방법론을 사용할 수 있을까요?

    답변 미리보기

    인턴 때 캠페인 발송 백엔드를 처음 설계해봤습니다. 발송 요청이 들어오면 바로 외부 API를 호출하는 구조로 시작했는데, 대규모 발송 시 동기 호출로 타임아웃이…

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

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

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

    問
    01
    방법론 결을 분별하는가?
    한 결로 답하는지, 도메인 모델·이벤트·API·데이터 흐름 결로 가른 흔적이 답에 있는지 보는 자리입니다. 한 결로 묶는 답은 깊이가 약해지는 자리입니다.
    骨
    02
    본인 사례가 있는가?
    이론 결만 답하는지, 본인이 실제 굴린 마케팅 백엔드 결의 흔적이 답에 묻어 있는지 살피는 자리입니다. 책에서 본 결은 실무 감각이 약해지는 자리입니다.
    語
    03
    확장을 의식하는가?
    현재만 답하는지, 캠페인·세그먼트·실험 결로 가른 흔적이 답에 있는지 살피는 자리입니다. 확장 없는 결은 표면적입니다.
    本
    04
    운영을 의식하는가?
    구축만 답하는지, 모니터·관측·롤백 결로 가른 운영이 답에 있는지 보는 자리입니다. 운영 없는 결은 자리가 흐려지는 자리입니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    배달의민족(우아한형제들) 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    캠페인 발송 큐 기반 아키텍처 + 성과 이벤트 수집 설계 경험으로 설명약 70초A/B 실험 설계 + 실험 오염 방지 — 해시 기반 분기·중복 노출 제외, OLAP 분리로 서비스 DB 보호약 72초세그먼트 조건 복잡화 → JSON 직렬화로 동적 확장, 발송 실패율 임계치 알림·Kafka Consumer Lag 모니터링으로 운영 가시성 확보약 72초
    마케팅 플랫폼 백엔드 설계
    약 70초

    캠페인 발송 큐 기반 아키텍처 + 성과 이벤트 수집 설계 경험으로 설명

    인턴 때 캠페인 발송 백엔드를 처음 설계해봤습니다. 발송 요청이 들어오면 바로 외부 API를 호출하는 구조로 시작했는데, 대규모 발송 시 동기 호출로 타임아웃이 발생하는 문제가 생겼습니다. 이후 발송 요청을 DB에 먼저 쌓고 별도 워커가 처리하는 큐 기반 아키텍처로 바꾸면서 안정성이 올라갔습니다. 캠페인 조건(대상 세그먼트·발송 시각·채널)은 campaign_rules 테이블에 분리해서 코드 변경 없이 조건을 수정할 수 있게 했습니다. 발송 결과는 클릭·오픈·수신 거부 이벤트를 별도로 수집해서 캠페인 성과를 추적할 수 있도록 설계했습니다. 동일 사용자에게 중복 발송이 되지 않도록 발송 이력 테이블도 함께 설계했습니다.

    마케팅 백엔드는 발송 속도보다 정확성과 추적이 더 중요한 자리라는 걸 그때 배웠습니다.

    이 결의 특징
    일반화 가능한 패턴을 추출해 재사용하려는 태도가 보입니다. 문제 인식에서 해결까지 논리적 인과관계가 명확합니다.
    이 결이 통하는 자리
    경험을 문서화해 팀 전체의 학습으로 만드는 리더십을 보는 자리입니다. 기술과 비즈니스 트레이드오프를 판단해야 하는 자리에서 신뢰를 얻습니다.
    예시 답변 2
    약 72초

    A/B 실험 설계 + 실험 오염 방지 — 해시 기반 분기·중복 노출 제외, OLAP 분리로 서비스 DB 보호

    마케팅 플랫폼 과제에서 A/B 테스트 집계 로직을 설계해봤습니다. 사용자마다 어떤 실험 그룹에 속하는지 결정하는 것이 먼저였는데, 해시 기반 분기로 같은 사용자는 항상 같은 그룹에 배정되도록 했습니다. 초기 설계에서 놓쳤던 것은 한 사용자가 동시에 여러 실험에 노출될 때 결과가 오염될 수 있다는 점이었습니다. 배너 색상 실험과 문구 실험이 동시에 돌고 있으면, 전환율 변화가 어느 실험 때문인지 알 수 없어집니다. 실험 간 독립성 조건을 설정하고, 중복 노출 사용자를 결과 집계에서 제외하는 방식을 추가했습니다. 노출·클릭·전환 이벤트는 OLTP와 분리된 읽기 전용 집계 테이블에 따로 쌓아 실험 분석 쿼리가 서비스 DB를 건드리지 않도록 했습니다.

    마케팅 데이터는 수집보다 집계 설계가 더 어렵다는 것을 이 경험에서 배웠습니다.

    이 결의 특징
    실제 경험을 단계별로 설명하는 흔적이 보입니다. 구체적인 수치와 비율로 효과를 입증하는 패턴이 있습니다.
    이 결이 통하는 자리
    복잡한 문제를 단순한 단계로 풀어내는 의사소통 능력이 빛나는 자리입니다. 예상 밖 상황에서도 충실한 원칙을 지키는 개발자를 찾는 자리입니다.
    예시 답변 3
    약 72초

    세그먼트 조건 복잡화 → JSON 직렬화로 동적 확장, 발송 실패율 임계치 알림·Kafka Consumer Lag 모니터링으로 운영 가시성 확보

    캠페인 시스템에서 처음에는 단순 사용자 목록으로 시작했다가 세그먼트 조건이 복잡해지는 상황을 겪었습니다. 특정 기간 구매·특정 지역·특정 등급 조건이 AND/OR로 조합되기 시작하면서 쿼리가 복잡해졌습니다. 세그먼트 조건을 JSON으로 직렬화해 DB에 저장하고 런타임에 파싱하는 방식으로 바꾸자 코드 변경 없이 조건을 추가할 수 있었습니다. 운영 측면에서는 발송 실패율이 급증하는 시점을 자동으로 감지하는 것이 중요했습니다. 발송 건별 상태를 기록해 실패율 임계치를 넘으면 해당 캠페인 실행을 일시 중지하고 알림을 보내는 자동화를 추가했습니다. Kafka를 쓸 경우 소비자 그룹 지연(Consumer Lag)을 모니터링해 처리 적체를 조기에 감지할 수 있다는 것도 이 설계에서 배웠습니다.

    마케팅 플랫폼은 확장성보다 운영 가시성이 먼저라는 것을 이 경험에서 얻었습니다.

    이 결의 특징
    실패에서 배운 원칙을 명확히 정리한 흔적이 있습니다. 제약 조건 속에서 대안을 찾는 사고 과정이 드러납니다.
    이 결이 통하는 자리
    예상 밖 상황에서도 충실한 원칙을 지키는 개발자를 찾는 자리입니다. 경험을 문서화해 팀 전체의 학습으로 만드는 리더십을 보는 자리입니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

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

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

    壹왜 그 방법론 결을 고르셨나요?
    貳막힌 설계 경로 결도 있었나요?
    參본인만의 설계 결이 있나요?
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 배달의민족(우아한형제들) 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    삼성전자 · 사업기획
    내부 및 외부 커뮤니케이션을 효과적으로 수행하기 위해 어떤 전략을 사용하나요?
    이 질문 보기
    쿠팡 · 홍보·PR
    내부 커뮤니케이션을 효과적으로 실행하기 위해 어떤 전략을 사용하실 건가요?
    이 질문 보기
    삼성전자 · 교육·HRD
    내부 커뮤니케이션을 효과적으로 수행하기 위해 어떤 전략을 사용하나요?
    이 질문 보기
    쿠팡 · 컴플라이언스
    내부 및 외부 커뮤니케이션을 관리할 때 어떤 전략을 사용하나요?
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 배달의민족(우아한형제들) 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기