우문현답
愚 問 賢 答
회사별 면접직군별질문 가이드진행 방식
    홈›회사별›CJ올리브영›모바일›질문 상세
    問
    CCJ올리브영모바일직무 역량2026년 출제

    기존 코드의 품질과 안정성을 개선하기 위해 어떤 접근 방식을 사용하셨나요?

    답변 미리보기

    인턴 첫 과제로 레거시 결제 모듈 리팩터링을 맡았습니다. 코드 커버리지가 12%였고 함수 한 개가 200줄이 넘었습니다. 저는 일단 기존 동작을 보호하는 통합…

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

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

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

    問
    01
    본인 손에 잡은 결이 또렷한가?
    측정·리팩·테스트 결 중 본인이 직접 한 자리가 답에 보입니다. 일반론으로만 답하면 깊이가 옅은 자리입니다.
    骨
    02
    접근 결을 또렷이 짚는가?
    리뷰·테스트·합의 결로 본인이 가른 흔적이 답에서 드러나는 결이 통합니다. 매끈하게만 끝나는 답은 외워 온 결로 들립니다.
    語
    03
    본인 사례로 닫는가?
    추상 다짐이 아니라 본인이 실제로 한 결을 짚는 답이 자주 등장합니다. 매끈하게만 끝나는 답은 외워 온 결로 들립니다.
    本
    04
    측정 가능한 결과로 닫는가?
    결함·시간·재작업 결로 본인이 결과를 본 흔적이 답에 보입니다. 수치 없이 좋아진다는 답은 검증이 옅은 결입니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    CJ올리브영 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    레거시 코드 품질과 안정성 개선을 위해 선택한 접근과 결과를 정리한 결약 90초Boy Scout Rule을 팀에 도입해 매 PR마다 코드 품질을 점진적으로 높인 결약 76초정적 분석 도구로 코드 스멜 기준선을 수립하고 우선순위를 정해 개선한 결약 76초
    예시 답변 1
    약 90초

    레거시 코드 품질과 안정성 개선을 위해 선택한 접근과 결과를 정리한 결

    인턴 첫 과제로 레거시 결제 모듈 리팩터링을 맡았습니다. 코드 커버리지가 12%였고 함수 한 개가 200줄이 넘었습니다. 저는 일단 기존 동작을 보호하는 통합 테스트부터 작성해 안전망을 만든 뒤, 함수를 책임 단위로 쪼개는 순서를 택했습니다. Extract Method 패턴으로 결제 유효성 검사·금액 계산·알림 발송을 각각 분리했더니 커버리지가 12%에서 71%로 올랐습니다. 이후 CI에서 커버리지 임계값을 65%로 강제하도록 설정했고, 팀에서 그 기준이 실제로 유지됐습니다. 이 경험으로 리팩터링은 테스트 없이 시작하면 오히려 위험이 커진다는 것을 직접 느꼈습니다.

    이 결의 특징
    문제 상황을 마주한 후 그에 대응하는 기술적 선택으로 개선한 실무 경험이 구체적으로 설명되는 흔적이 있습니다.
    이 결이 통하는 자리
    같은 문제를 두 번 경험하지 않겠다거나, 처음부터 올바른 구조를 설계하는 학습의 증거가 있을 때 앞으로의 실행력까지 면접관을 설득하는 자리입니다.
    예시 답변 2
    약 76초

    Boy Scout Rule을 팀에 도입해 매 PR마다 코드 품질을 점진적으로 높인 결

    코드 품질을 한 번에 개선하려다 실패한 경험 이후, 매 PR마다 건드리는 코드 주변을 조금씩 개선하는 방식을 팀에 제안했습니다. 대규모 리팩토링은 리뷰도 어렵고 일정 영향도 크다는 이유로 미뤄지는 경우가 많았는데, 지나치는 길에 조금씩 고치는 것은 별도 일정이 필요 없다는 점에서 팀 내 수용이 빠르게 됐습니다.

    Boy Scout Rule이라는 이름으로 PR 템플릿에 관련 항목을 추가했습니다. 3개월 뒤 코드 리뷰 시 지적되는 기술 부채 코멘트가 줄었고, 팀원들도 레거시 코드를 두려워하지 않는 분위기가 생겼습니다. 코드 품질은 일회성 개선 작업이 아니라 매 변경에 조금씩 끼워 넣는 습관이 더 오래 유지된다는 것을 배웠습니다.

    이 결의 특징
    문제 상황을 마주한 후 그에 대응하는 기술적 선택으로 개선한 실무 경험이 구체적으로 설명되는 흔적이 있습니다.
    이 결이 통하는 자리
    구체적인 수치 대비(예: 팩토리 패턴 도입 전후)나 비교를 통해 실제 효과를 설명할 때 기술적 판단력이 신뢰를 얻는 자리입니다.
    예시 답변 3
    약 76초

    정적 분석 도구로 코드 스멜 기준선을 수립하고 우선순위를 정해 개선한 결

    코드 품질 개선에서 측정 없이 개선하는 것은 방향을 모르고 걷는 것과 같다는 것을 경험으로 알게 됐습니다. 주관적인 리뷰 코멘트만으로는 어디가 실제로 문제인지 합의하기 어려웠는데, SonarQube를 CI에 연결하니 복잡도·중복·코드 스멜이 수치로 나왔습니다.

    팀 전체가 같은 기준을 보게 되니 리뷰에서 개인 취향 논쟁이 줄고, 개선 우선순위를 데이터로 잡는 것이 가능해졌습니다. 처음에는 경고가 수백 개라 막막했는데, 이슈를 critical·major·minor로 나눠 critical만 먼저 잡는 방식으로 진행했습니다.

    품질 개선은 완벽을 목표로 하면 시작을 못 하고, 기준선부터 잡아가는 방식이 실제로 움직인다는 것을 배웠습니다.

    이 결의 특징
    문제 상황을 마주한 후 그에 대응하는 기술적 선택으로 개선한 실무 경험이 구체적으로 설명되는 흔적이 있습니다.
    이 결이 통하는 자리
    같은 문제를 두 번 경험하지 않겠다거나, 처음부터 올바른 구조를 설계하는 학습의 증거가 있을 때 앞으로의 실행력까지 면접관을 설득하는 자리입니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

    • ✕리팩토링했다는 결과만 말하고 구체적인 문제 진단 과정을 빼놓지 않았는가?
    • ✕모바일 환경 특유의 제약을 언급하지 않았는가? 서버와는 다른 성능·메모리 고려가 필요합니다.
    • ✕테스트 코드나 검증 방법을 빼놓지 않았는가? 개선이 실제로 안정적인지 확인하는 과정이 필요합니다.
    • ✕혼자 개선한 것처럼 말하지 않았는가? 코드 리뷰나 협업 과정이 함께 있어야 합니다.
    ▶이어질 꼬리질문

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

    壹본인이 가장 깊이 본 결은 어디였나요?
    대응구체 품질·결정·결과를 짚는 답이 흔하게 통합니다. 본인 손에 잡힌 결이 강한 자리로 보입니다.
    貳접근 결을 어떻게 잡으셨나요?
    대응리뷰·테스트·합의 결 중 어디서 가르는지 짚는 답이 자주 등장합니다. 본인 손에 잡힌 결이 강한 자리입니다.
    參결과를 어떤 결로 측정하시나요?
    대응결함·시간·재작업 같은 결을 수치로 짚는 답이 자주 보입니다. 검증 가능한 수치가 있는 답이 강한 자리입니다.
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. CJ올리브영 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    마켓컬리 · 데이터 분석가
    기존 로그 체계를 개선한 경험이 있다면, 어떤 접근 방식을 사용하였나요?
    이 질문 보기
    삼성웰스토리 · 경영지원
    기존 거래처의 손익 및 채권 관리를 위해 어떤 방법을 활용하나요?
    이 질문 보기
    라인 · 프론트엔드
    기존 제품의 효율성을 개선한 사례가 있다면, 어떤 접근 방식을 사용했는지 이야기해 주세요.
    이 질문 보기
    삼성전자 · 공통직무·미지정
    기존 코드 리뷰 시 어떤 점에 중점을 두고 검토하나요?
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, CJ올리브영 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기