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

    Kubernetes 인프라를 구축한 경험이 있다면, 어떤 방식으로 이루어졌는지 설명해 주세요.

    답변 미리보기

    Kubernetes 위에서 ML 모델 서빙 서비스를 개발하고 운영한 경험이 있습니다. Deployment + HPA(Horizontal Pod…

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

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

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

    問
    01
    Kubernetes 경험은 어떤가요?
    Kubernetes 환경에서의 경험을 구체적으로 설명하는 흔적이 답에 있어야 합니다. 없으면 면접관이 '어떤 서비스를 운영했나요?'를 추가로 묻는 경우가 자주 보입니다.
    骨
    02
    어떤 어려움을 겪었는가?
    Kubernetes 운영 중 겪었던 어려움과 그 해결 방식을 설명하는 흔적이 답에 있어야 합니다. 없으면 면접관이 '그 상황에서 어떤 결정을 내렸나요?'를 추가로 묻는 경우가 많습니다.
    語
    03
    인프라 구축 경험은 어떤가요?
    Kubernetes 인프라 구축 경험에 대한 구체적인 설명이 답에 있어야 합니다. 없으면 면접관이 '어떤 도구나 기술을 사용했나요?'를 추가로 묻는 자리가 자주 보입니다.
    本
    04
    서비스 개발 과정은 어땠나요?
    Kubernetes 위에서의 서비스 개발 과정에 대한 구체적인 설명이 답에 있어야 합니다. 없으면 면접관이 '개발 중 어떤 문제를 해결했나요?'를 추가로 묻는 경우가 자주 보입니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    토스 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    ML 서빙 서비스의 Kubernetes 배포와 운영약 90초Kubernetes 마이그레이션과 무중단 배포 경험약 90초Kubernetes 운영 중 트러블슈팅 경험약 90초
    예시 답변 1
    약 90초

    ML 서빙 서비스의 Kubernetes 배포와 운영

    Kubernetes 위에서 ML 모델 서빙 서비스를 개발하고 운영한 경험이 있습니다. Deployment + HPA(Horizontal Pod Autoscaler)로 트래픽 변동에 따라 Pod가 자동으로 스케일되는 구조를 설계했습니다. 초기에는 Pod 기동 시 모델 로딩 시간이 길어 Cold Start 지연이 발생하는 문제가 있었고, Init Container에서 모델을 미리 캐싱하는 방식으로 해결했습니다. 인프라 구성으로는 Helm Chart로 배포를 표준화하고, 환경별(dev/staging/prod) 설정 분리를 Values 파일로 관리했습니다. 운영 중 겪은 가장 큰 장애는 Node 메모리 부족으로 인한 OOMKilled였고, 이를 통해 리소스 requests/limits 설정의 중요성을 체감했습니다.

    이 결의 특징
    HPA 자동 스케일과 Init Container 모델 캐싱이라는 구체적인 컴포넌트가 등장하고, Node OOMKilled 장애를 통해 requests/limits 설정의 중요성을 체감했다는 흔적이 있습니다. 도구를 나열하는 게 아니라 장애 경험으로 체득한 결로 읽히는 서술입니다.
    면접관이 다음에 할 행동
    OOMKilled 장애 언급이 있으면 면접관이 당시 대응 과정보다 장애 이후 requests/limits를 어떤 기준으로 조정했는지 수치나 산정 방식을 파고드는 방향으로 이동하는 흐름이 자주 보입니다. 꼬리질문이 장애 재현 방지 체계 쪽으로 이어지는 경향이 있습니다.
    예시 답변 2
    약 90초

    Kubernetes 마이그레이션과 무중단 배포 경험

    기존 VM 기반 서비스를 Kubernetes 클러스터로 마이그레이션한 경험이 있습니다. 가장 어려운 부분은 상태(state)를 가진 서비스의 이관이었습니다. StatefulSet과 PersistentVolume 설정을 처음 다루면서, 데이터 영속성 보장과 Pod 재시작 후 상태 복구를 검증하는 데 많은 시간을 투자했습니다. 무중단 배포를 위해 RollingUpdate 전략과 Readiness Probe를 함께 구성해, 새 Pod가 완전히 준비된 후에만 트래픽을 받도록 했습니다. 인프라 구성은 Terraform + ArgoCD를 조합한 GitOps 방식으로 관리했습니다. 이 경험에서 Kubernetes는 운영 복잡도를 올리지만 장기적으로 안정성과 확장성을 확보하는 강력한 플랫폼임을 배웠습니다.

    이 결의 특징
    VM 기반 서비스를 K8s로 마이그레이션하며 StatefulSet·PersistentVolume으로 상태 있는 서비스를 이관했다는 흔적이 있습니다. 단순 컨테이너화가 아니라 상태 관리와 무중단 배포를 함께 설계한 경험이 담긴 결로, 인프라 전환 실무 경험자의 서술에 자주 보입니다.
    이 결이 통하는 자리
    Terraform+ArgoCD GitOps 방식을 언급하는 결은 인프라 자동화나 MLOps 역할을 찾는 자리에서 통합니다. 도구 조합을 구체적으로 명시하면 면접관이 운영 철학보다 실제 파이프라인 구성 방식을 이어서 풀어나가는 방향으로 대화가 이동하는 흐름이 관찰됩니다.
    예시 답변 3
    약 90초

    Kubernetes 운영 중 트러블슈팅 경험

    Kubernetes 운영에서 실제 트러블슈팅 경험이 가장 많은 것을 배운 순간이었습니다. 가장 기억에 남는 장애는 CrashLoopBackOff가 반복되면서 원인을 찾는 데 4시간이 걸렸던 경우입니다. kubectl logs, kubectl describe pod, kubectl exec로 순차 진단했고, 결국 ConfigMap의 환경변수 오타가 원인이었습니다. 이 경험 이후 배포 전 ConfigMap 유효성 검사를 CI 파이프라인에 추가했습니다. 인프라 구성 측면에서는 Liveness Probe와 Readiness Probe를 세밀하게 조정하는 것이 서비스 안정성에 직결된다는 것을 체감했습니다. Kubernetes는 도구 자체보다 운영하면서 배우는 것이 더 많은 플랫폼입니다.

    이 결의 특징
    CrashLoopBackOff 원인 파악에 4시간이 걸렸고 kubectl logs→describe→exec 순서로 진단했다는 흔적이 있습니다. 순차 진단 절차를 명시하고 그 결과로 CI에 ConfigMap 유효성 검사를 추가했다는 후처리까지 담겨 있어 장애 대응이 반복 방지 설계로 이어지는 결로 읽힙니다.
    면접관이 다음에 할 행동
    4시간이라는 소요 시간이 명시되면 면접관이 그 시간을 어떻게 단축할 수 있었을지를 묻기보다 이후 추가한 유효성 검사가 실제로 유사 장애를 막은 사례가 있는지를 확인하는 방향으로 이동하는 흐름이 자주 관찰됩니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

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

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

    壹Kubernetes 운영 중 가장 어려웠던 점은 무엇이었나요?
    貳Kubernetes를 선택한 이유는 무엇인가요?
    參이 경험이 향후 프로젝트에 어떻게 도움이 될 것 같나요?
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 토스 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    에피드게임즈 · 백엔드
    Kubernetes를 활용한 배포 경험이 있다면, 어떤 방식으로 진행했는지 설명해 주세요.
    이 질문 보기
    쿠팡 · 백엔드
    효율성을 높이기 위해 Kubernetes 인프라를 최적화한 경험에 대해 설명해 주세요.
    이 질문 보기
    토스 · 인프라/클라우드
    Kubernetes를 사용한 서비스 운영 및 배포 경험에 대해 구체적으로 설명해줄 수 있나요?
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 토스 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기