우문현답
愚 問 賢 答
회사별 면접직군별진행 방식
    홈›회사별›당근마켓›ML 인프라›질문 상세
    問
    당당근마켓ML 인프라경험·이력2026년 출제

    추천 시스템에서 처리해야 하는 트래픽과 데이터 규모가 빠르게 증가하는 환경에서, 시스템 성능을 최적화하기 위해 어떤 접근 방법을 사용할 수 있을까요?

    답변 미리보기

    추천 시스템의 트래픽과 데이터 규모가 빠르게 증가할 때 저는 수평 확장과 캐싱 전략을 핵심으로 생각합니다. 단일 서버로는 한계가 있기 때문에 서버를 추가해서…

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

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

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

    問
    01
    성능 최적화를 위한 접근은?
    시스템 성능 최적화를 위한 다양한 접근 방법이 답에 있어야 합니다. 없으면 면접관이 '구체적으로 어떤 방법이 있나요?'를 추가로 묻는 경우가 자주 보입니다.
    骨
    02
    트래픽 증가 대처 방안은?
    빠른 트래픽 증가에 대한 대처 방안이 답에 포함된 흔적이 있어야 합니다. 없으면 면접관이 '어떤 기술적 요소를 고려했나요?'를 추가로 질문하는 자리가 자주 보입니다.
    語
    03
    데이터 규모 관리 경험은?
    데이터 규모 관리를 위한 경험이나 사례가 답에 포함되어야 합니다. 없으면 면접관이 '그 경험에서 어떤 교훈을 얻었나요?'를 추가로 묻는 경우가 자주 보입니다.
    本
    04
    추천 시스템 특성 이해했는가?
    추천 시스템의 특성에 대한 이해가 답에 드러나는 흔적이 있어야 합니다. 없으면 면접관이 '추천 시스템에서 중요하게 생각하는 요소는 무엇인가요?'를 추가로 질문하는 자리가 자주 보입니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    당근마켓 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    트래픽 급증 시 수평 확장과 캐싱 전략을 중심으로 접근 방법 설명약 85초실시간 응답과 배치 계산을 분리하는 아키텍처 접근 설명약 80초데이터 처리 파이프라인의 병목을 줄이는 방향으로 접근하는 방법 설명약 84초
    수평 확장 전략 중심
    약 85초

    트래픽 급증 시 수평 확장과 캐싱 전략을 중심으로 접근 방법 설명

    추천 시스템의 트래픽과 데이터 규모가 빠르게 증가할 때 저는 수평 확장과 캐싱 전략을 핵심으로 생각합니다. 단일 서버로는 한계가 있기 때문에 서버를 추가해서 부하를 분산하는 구조가 기본이 되어야 한다고 배웠습니다. 추천 결과가 실시간으로 바뀌지 않는 경우라면 미리 계산된 결과를 캐시에 올려두고 빠르게 응답하는 방식이 효율적이라고 알고 있습니다. 수업에서 캐시 히트율을 높이면 실제 연산 부하가 크게 줄어드는 사례를 분석했는데, 추천 시스템처럼 같은 사용자에게 비슷한 결과가 반복되는 경우에 캐싱이 효과적이라는 걸 이해했습니다. 개인 프로젝트에서 캐시 만료 시간을 너무 길게 잡았더니 오래된 결과가 계속 나오는 문제가 생겼는데, 신선도와 성능 사이 균형을 잡는 것도 설계의 일부라는 걸 배웠습니다. 실무에서 어떤 기준으로 이 균형을 잡는지 배우고 싶습니다.

    이 결의 특징
    수평 확장과 캐싱 전략을 중심으로 성능 최적화를 설명하는 흐름이 자주 보입니다.
    이 결이 통하는 자리
    기술적 이해가 담긴 답이 전문성을 보여주는 자리를 자주 봅니다.
    배치 처리 분리 중심
    약 80초

    실시간 응답과 배치 계산을 분리하는 아키텍처 접근 설명

    추천 시스템에서 트래픽이 급증하면 실시간 계산과 배치 계산을 분리하는 구조가 중요하다고 배웠습니다. 모든 추천을 요청이 들어올 때마다 실시간으로 계산하면 응답 속도가 느려지고 서버 부담이 커집니다. 대신 추천 결과를 주기적으로 미리 계산해서 저장해두고, 요청이 들어오면 저장된 결과를 빠르게 반환하는 방식이 확장에 유리합니다. 수업에서 오프라인 배치 처리와 온라인 서빙 레이어를 분리한 아키텍처를 배울 때, 두 층이 각자의 부하를 따로 관리할 수 있다는 점이 인상적이었습니다. 팀 프로젝트에서 소규모로 비슷한 구조를 만들어봤는데, 배치 주기를 너무 길게 잡으면 추천 결과가 오래되는 문제가 생겼습니다.

    얼마나 자주 갱신할지 설정이 결과 품질에 직결된다는 걸 알게 됐습니다. 실제 운영 환경에서의 기준이 궁금합니다.

    이 결의 특징
    실시간과 배치 계산을 분리하는 아키텍처를 이해한 흔적이 있습니다.
    이 결이 통하는 자리
    구조적 접근이 담긴 답이 설계 감각을 보여주는 자리를 자주 봅니다.
    데이터 파이프라인 중심
    약 84초

    데이터 처리 파이프라인의 병목을 줄이는 방향으로 접근하는 방법 설명

    추천 시스템에서 데이터 규모가 커질 때 저는 데이터 처리 파이프라인의 병목을 찾는 것이 먼저라고 생각합니다. 추천 품질이 아무리 좋아도 데이터가 제때 처리되지 않으면 실제 서비스에서 의미가 없습니다. 수업에서 스트리밍 처리와 배치 처리의 차이를 배울 때, 실시간성이 중요한 경우와 전체 분석이 중요한 경우에 적합한 처리 방식이 다르다는 걸 알게 됐습니다. 개인 프로젝트에서 데이터 양이 늘어나면서 전처리 시간이 급격히 늘어나는 상황을 경험했는데, 원인을 찾아보니 불필요한 전체 데이터 스캔이 반복되는 구조였습니다. 조건을 먼저 걸어서 처리 대상을 줄이는 방식으로 바꾸니 속도가 개선됐습니다.

    처리 속도 개선은 알고리즘보다 불필요한 작업을 없애는 것에서 먼저 찾을 수 있다는 걸 배웠습니다. 실무에서 대규모 파이프라인이 어떻게 관리되는지 배우고 싶습니다.

    이 결의 특징
    데이터 파이프라인의 병목을 줄이는 접근을 서술하는 답이 자주 등장합니다.
    이 결이 통하는 자리
    병목 분석 시각이 담긴 답이 문제 해결력을 보여주는 자리를 자주 봅니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

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

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

    壹이런 접근 방법 중 어떤 것이 가장 효과적이었나요?
    貳지금 다시 한다면 다른 방법을 고려하실 건가요?
    參이러한 최적화 작업을 진행하면서 발생한 문제는 무엇이었나요?
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 당근마켓 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    당근마켓 · ML 엔지니어
    추천 시스템의 성능 최적화를 위해 어떤 접근 방식을 사용해 보셨나요?
    이 질문 보기
    당근마켓 · ML 인프라
    추천 시스템에서 처리해야 할 트래픽과 데이터 규모가 빠르게 증가하고 있는데, 이를 안정적으로 운영하기 위해 어떤 최적화 방법을 고려할 수 있을까요?
    이 질문 보기
    카카오페이 · 백엔드
    대용량 데이터 처리 시스템을 설계할 때 어떤 성능 최적화 기법을 사용하나요?
    이 질문 보기
    넥스트증권 · 시스템 운영
    시스템 성능 최적화를 위해 어떤 방법론이나 경험을 활용해본 적이 있나요?
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 당근마켓 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기