우문현답
愚 問 賢 答
회사별 면접직군별질문 가이드진행 방식
    홈›회사별›토스›프론트엔드›질문 상세
    問
    토토스프론트엔드경험·이력2026년 출제

    CI/CD 파이프라인 구축 경험이 있다면, 어떤 도구를 사용했고 어떤 문제를 해결했는지 설명해 주세요.

    답변 미리보기

    React 프로젝트에서 GitHub Actions 빌드 시간이 매번 7분 넘게 걸려 배포 주기를 늦추는 원인이 됐습니다. 원인을 찾아보니…

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

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

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

    問
    01
    프론트 특유의 병목을 아는가
    번들 크기, 빌드 시간, 정적 자산 캐싱처럼 프론트엔드 CI/CD 특유의 문제를 다뤄봤는지 본다. 백엔드와 동일한 답변이면 이해가 얕은 것이다.
    骨
    02
    도입 과정의 저항을 다뤘는가
    CI/CD 프로세스를 새로 도입한 경험이면, 기존 수동 배포에 익숙한 팀을 어떻게 설득하고 전환했는지를 본다.
    語
    03
    테스트·빌드·배포를 분리해 이해하는가
    자동화된 빌드/테스트/배포를 하나로 뭉뚱그리지 않고 각 단계의 역할과 실패 시 대응을 구분해 설명하는지 확인한다.
    本
    04
    개선의 결과가 사용자 경험에 닿는가
    프론트엔드 배포 개선은 결국 사용자에게 보이는 속도·안정성으로 이어져야 한다. 그 연결고리를 짓는지가 관건이다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    토스 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    빌드 캐싱과 번들 분석으로 배포 속도를 개선한 경험수동 배포 팀에 CI/CD 프로세스를 처음 도입한 경험테스트 자동화를 CI 단계에 통합한 경험
    예시 답변 1

    빌드 캐싱과 번들 분석으로 배포 속도를 개선한 경험

    React 프로젝트에서 GitHub Actions 빌드 시간이 매번 7분 넘게 걸려 배포 주기를 늦추는 원인이 됐습니다. 원인을 찾아보니 node_modules를 매번 새로 설치하고 있었습니다. actions/cache로 의존성을 캐싱하고, Webpack Bundle Analyzer로 번들을 분석해 사용하지 않는 moment.js 전체를 제거해 번들 크기를 30% 줄였습니다. 이 두 가지를 합쳐 빌드 시간이 3분대로 줄었고, 사용자 체감 로딩 속도도 함께 개선됐습니다.

    빌드 속도와 사용자 체감 속도를 함께 언급해 프론트 관점이 뚜렷하다.
    예시 답변 2

    수동 배포 팀에 CI/CD 프로세스를 처음 도입한 경험

    이전에 FTP로 수동 배포하던 팀에 CI/CD 프로세스를 처음 도입했습니다. 팀원들이 기존 방식에 익숙해 왜 바꿔야 하는지 의문을 가졌는데, 실제 배포 실수(캐시 무효화 누락으로 옛 버전이 계속 보이던 사고)를 사례로 들어 설득했습니다. GitHub Actions로 빌드 후 정적 파일을 S3에 업로드하고 CloudFront 캐시를 무효화하는 파이프라인을 구성했고, 도입 후 배포 실수가 사라지고 배포 시간도 20분에서 4분으로 단축됐습니다.

    설득 근거로 실제 사고 사례를 제시한 점이 구체적이다.
    예시 답변 3

    테스트 자동화를 CI 단계에 통합한 경험

    프론트엔드 팀 프로젝트에서 CI/CD 파이프라인 구축 시 가장 중요하게 여긴 건 배포 전 검증이었습니다. PR이 생성되면 ESLint, Jest 단위 테스트, Playwright E2E 테스트가 순차적으로 실행되도록 GitHub Actions 워크플로를 구성했고, 하나라도 실패하면 머지가 막히도록 브랜치 보호 규칙을 걸었습니다. 도입 초기엔 E2E 테스트가 불안정해 자주 실패했는데, 대기 조건을 명시적 요소 대기로 바꿔 flaky 테스트 비율을 크게 줄였습니다.

    flaky 테스트 문제를 구체적으로 해결한 경험이 실무 밀도를 높인다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

    • ✕프론트엔드만의 특성(번들·캐싱) 없이 백엔드와 동일한 답변을 한다.
    • ✕CI/CD 도입 이유를 유행이라고만 말하고 실제 문제 사례를 들지 못한다.
    • ✕빌드·테스트·배포 단계를 구분하지 못하고 뭉뚱그려 설명한다.
    ▶이어질 꼬리질문

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

    壹번들 크기를 줄이기 위해 구체적으로 어떤 방법을 썼나요?
    대응코드 스플리팅, 트리 셰이킹, 불필요한 라이브러리 제거 등 실제 적용한 기법을 답한다.
    貳CDN 캐시 무효화는 어떤 방식으로 처리했나요?
    대응파일명 해시 전략인지 수동 무효화인지, 배포와 어떻게 연동했는지 설명한다.
    參E2E 테스트가 불안정할 때 어떻게 원인을 좁혔나요?
    대응재시도 로직, 대기 조건, 테스트 격리 등 구체적 디버깅 접근을 답한다.
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 토스 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    에코마케팅 · 백엔드
    CI/CD 파이프라인 구축 경험이 있다면, 어떤 도구를 사용했는지 설명해 보세요.
    이 질문 보기
    현대자동차 · 풀스택
    CI/CD 파이프라인을 구축한 경험이 있다면, 어떤 도구와 방법론을 사용했는지 설명해 주세요.
    이 질문 보기
    쿠팡 · 풀스택
    CI/CD 파이프라인을 구축한 경험이 있다면, 어떤 도구를 사용했는지와 그 과정에서 겪었던 어려움은 무엇이었는지 말해줘.
    이 질문 보기
    Tmap Mobility · 인프라/클라우드
    CI/CD 파이프라인을 구축하거나 고도화한 경험이 있다면, 어떤 도구를 사용했고 어떤 성과를 얻었는지 이야기해 주세요.
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 토스 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기