우문현답
愚 問 賢 答
회사별 면접직군별진행 방식
    홈›회사별›당근서비스›풀스택›질문 상세
    問
    당당근서비스풀스택직무 역량2026년 출제

    문제를 먼저 찾는 개발자라고 하셨는데, 실제로 병목을 발견한 사례를 공유해 주실 수 있나요?

    답변 미리보기

    사이드 프로젝트에서 게시글 목록 API가 데이터가 늘수록 눈에 띄게 느려지는 현상이 생겼습니다. 처음엔 서버 자원이 부족한 줄 알았는데 EXPLAIN…

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

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

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

    問
    01
    어떤 결의 어려움이었는가?
    추상적 어려움이 아니라 본인이 어디서 부딪혔는지 답에 드러나는 결이 강합니다.
    骨
    02
    본인이 들고 간 절차가 있는가?
    닥치는 대로 푼 게 아니라 본인이 어떤 순서로 결을 잡았는지 답에 흐르는 자리가 통합니다.
    語
    03
    도움 받는 자리도 인정하는가?
    혼자 푸는 영웅담이 아니라 누구의 손을 빌렸는지 답에 드러나는 결이 강합니다.
    本
    04
    이후 절차로 옮겼는가?
    한 번 풀고 끝나는지, 본인이 어떤 결로 절차로 남겼는지 답에 흐르는 자리가 통합니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    당근서비스 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    쿼리 실행 계획 분석으로 병목 추적 경험약 60초동료의 코드 리뷰 질문이 병목 원인을 찾는 단서가 된 결약 74초병목 발견 절차를 팀 내 공유 문서로 만들어 재발 방지 구조를 만든 결약 76초
    A
    약 60초

    쿼리 실행 계획 분석으로 병목 추적 경험

    사이드 프로젝트에서 게시글 목록 API가 데이터가 늘수록 눈에 띄게 느려지는 현상이 생겼습니다. 처음엔 서버 자원이 부족한 줄 알았는데 EXPLAIN ANALYZE로 쿼리 실행 계획을 보니 정렬 단계에서 인덱스가 전혀 안 쓰이고 있었습니다. created_at 컬럼에 단독 인덱스가 있었는데, WHERE 조건 컬럼의 카디널리티가 낮아 옵티마이저가 시퀀셜 스캔을 선택하고 있었습니다. 복합 인덱스로 교체하고 쿼리를 조정했더니 응답 시간이 약 1.2초에서 120ms 수준으로 줄었습니다.

    이후로 성능 문제는 추측보다 계측 도구를 먼저 쓰는 순서로 접근하는 습관이 생겼고, 느리다고 느끼는 순간 곧바로 프로파일링부터 켜는 것이 지금의 루틴이 됐습니다.

    이 결의 특징
    병목 발견을 추측이 아니라 EXPLAIN ANALYZE라는 계측 도구로 확인한 흔적이 있습니다.
    이 결이 통하는 자리
    1.2초를 120ms로 줄인 구체 수치가 답에 담겨 있을 때 면접관의 신뢰가 쌓이는 자리를 자주 봅니다.
    예시 답변 2
    약 74초

    동료의 코드 리뷰 질문이 병목 원인을 찾는 단서가 된 결

    병목을 혼자 찾다 막혔을 때 동료의 코드 리뷰 질문이 돌파구가 됐습니다. 특정 API가 느린데 로그나 메트릭으로 원인을 특정하지 못하고 있었습니다. PR 리뷰에서 동료가 이 부분에서 루프마다 DB 조회가 일어나는 거 아닌가 라고 물어봤는데, 그 질문이 N+1 문제라는 단서를 줬습니다. 코드를 다시 보니 ORM이 연관 데이터를 건별로 쿼리하는 구조였고, Eager Loading으로 한 번에 가져오도록 바꾸니 쿼리 수가 수십 개에서 2개로 줄었습니다. 혼자 보고 있으면 익숙해져서 눈에 안 띄는 것이 다른 사람의 시각으로는 바로 보이는 결이 있었습니다.

    코드 리뷰는 버그를 찾는 것만이 아니라 병목을 함께 발견하는 결이라는 것을 이 경험에서 배웠습니다.

    이 결의 특징
    혼자 막혔던 병목을 동료의 코드 리뷰 질문으로 돌파한 흔적이 있습니다.
    이 결이 통하는 자리
    코드 리뷰가 버그뿐 아니라 병목을 함께 발견하는 자리라는 관점이 구체적으로 담긴 답에서 통합니다.
    예시 답변 3
    약 76초

    병목 발견 절차를 팀 내 공유 문서로 만들어 재발 방지 구조를 만든 결

    병목을 한 번 발견한 뒤 같은 유형의 문제가 다른 곳에서 또 생겼습니다. 매번 처음부터 원인을 찾는 것이 비효율적이라고 느꼈습니다. 병목 유형별 진단 체크리스트를 만들었습니다. 느린 쿼리는 EXPLAIN ANALYZE, 메모리 누수는 힙 스냅샷, 응답 시간 증가는 이벤트 루프 지연과 미들웨어 타이밍 로그를 확인하는 순서로 정리했습니다.

    이 체크리스트를 팀에 공유했더니 다른 팀원도 비슷한 문제를 만났을 때 직접 원인을 찾아오는 경우가 늘었습니다. 병목은 한 번 찾으면 끝이 아니라 유사 패턴이 반복될 수 있어서, 발견 절차를 재사용 가능한 형태로 남기는 것이 팀 전체 생산성을 높이는 결이었습니다. 문제를 잘 푸는 것과 그 풀이를 절차로 남기는 것은 다른 결이라는 것을 이 경험에서 배웠습니다.

    이 결의 특징
    병목 유형별 진단 체크리스트를 만들어 팀에 공유한 흔적이 있습니다.
    이 결이 통하는 자리
    문제를 잘 푸는 것과 풀이를 절차로 남기는 것은 다른 역량이라는 관점이 답에 담겨 있을 때 면접관의 신뢰가 쌓이는 결이 보입니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

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

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

    壹가장 막막했던 한 자리를 짧게 말씀해 주실 수 있나요?
    貳다른 사람의 도움 없이 어디까지 가셨나요?
    參지금 비슷한 자리에서 무엇을 바꾸시겠어요?
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 당근서비스 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    삼성전자 · 공통직무·미지정
    작업 흐름에서 병목 현상을 분석하고 개선하기 위해 어떤 방법을 사용하나요?
    이 질문 보기
    코레일 · 일반 연구개발
    연구개발 과정에서 발생할 수 있는 예상치 못한 문제를 해결한 경험이 있다면 공유해 주세요.
    이 질문 보기
    SK signet · SW·IT 일반
    기존 업무 절차에서 병목 구간을 발견했다면, 어떻게 개선을 제안하시겠습니까?
    이 질문 보기
    쿠팡 · 사업기획
    문제를 정의하고 병목 지점을 분석한 경험이 있다면 그 사례를 설명해 주세요.
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 당근서비스 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기