우문현답
愚 問 賢 答
회사별 면접직군별진행 방식
    홈›회사별›토스›인프라 엔지니어›질문 상세
    問
    토토스인프라 엔지니어직무 역량2026년 출제

    Linux 환경에서 Shell Script를 작성할 때 주로 어떤 작업을 자동화하나요?

    답변 미리보기

    개인 프로젝트에서 서버에 배포할 때마다 반복하는 작업을 쉘 스크립트로 만들어보았습니다. git pull, 빌드, 서비스 재시작을 매번 직접 실행하다가 순서를…

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

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

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

    問
    01
    자동화 작업을 어떻게 선택했는가?
    자동화할 작업을 선택한 과정의 흔적이 답에 있어야 합니다. 없으면 면접관이 '왜 그 작업을 선택했나요?'를 추가로 묻는 경우가 많습니다.
    骨
    02
    Shell Script의 활용 경험은 어떤가?
    Shell Script를 활용한 경험의 흔적이 답에 있어야 합니다. 없으면 면접관이 '구체적인 사례는 무엇인가요?'를 질문하는 자리가 자주 보입니다.
    語
    03
    자동화의 결과를 어떻게 평가했는가?
    자동화의 결과를 평가한 흔적이 답에 있어야 합니다. 없으면 면접관이 '성과는 어땠나요?' 같은 질문을 던지는 자리가 자주 보입니다.
    本
    04
    문제가 발생했을 때 대처 방법은?
    문제가 발생했을 때 대처한 경험의 흔적이 답에 있어야 합니다. 없으면 면접관이 '어떤 문제를 경험했나요?'를 추가로 묻는 경우가 많습니다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    토스 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    개인 서버 관리에서 쉘 스크립트 자동화 경험 결약 80초리눅스 수업에서 로그 파싱 스크립트 작성 경험 결약 76초팀 프로젝트에서 환경 설정 자동화 스크립트 작성 경험 결약 72초
    예시 답변 1
    약 80초

    개인 서버 관리에서 쉘 스크립트 자동화 경험 결

    개인 프로젝트에서 서버에 배포할 때마다 반복하는 작업을 쉘 스크립트로 만들어보았습니다. git pull, 빌드, 서비스 재시작을 매번 직접 실행하다가 순서를 빠뜨리거나 실수하는 경우가 있었기 때문입니다. 스크립트 첫 버전은 명령어를 그냥 나열했는데, 앞 단계가 실패해도 다음 단계가 실행되는 문제가 있었습니다.

    set -e 옵션을 찾아서 적용했더니 중간에 실패하면 멈추는 동작이 되었습니다. 처음에는 왜 계속 오류 상태인데 배포가 완료됐다고 뜨는지 이해하지 못해서 30분쯤 헤맸습니다. 명령어 실패 감지 설정이 자동화 스크립트의 기본이라는 것을 그때 배웠습니다.

    실패를 감지하는 설정을 빠뜨리면 자동화가 오히려 오류를 숨기는 역할을 한다는 것을 그때 처음 실감하였습니다.

    이 결의 특징
    배포 스크립트에서 앞 단계 실패에도 다음 단계가 실행되는 문제를 겪고 set -e 옵션으로 해결한 경험이 답의 핵심에 있습니다. 실패를 감지하지 않으면 자동화가 오류를 숨기는 역할을 한다는 결이 드러납니다.
    이 결이 통하는 자리
    자동화 스크립트가 오류를 숨기다가 뒤늦게 발견된 경험이 있는 면접관 앞에서, 실패 감지 설정을 스스로 발견한 이 결이 실무 감각으로 읽히는 경향이 있습니다.
    예시 답변 2
    약 76초

    리눅스 수업에서 로그 파싱 스크립트 작성 경험 결

    리눅스 수업 과제로 접속 로그에서 특정 조건을 추출하는 스크립트를 작성해야 했습니다. 실패한 로그인 시도가 일정 횟수 이상인 IP를 뽑아내는 내용이었어요. grep으로 패턴을 걸고 awk로 필드를 잘라내서 카운트하는 방식으로 짰는데, 처음엔 로그 형식을 잘못 읽어서 엉뚱한 필드가 뽑혔습니다.

    실제 로그 한 줄을 먼저 출력해서 필드 위치를 확인하는 게 먼저라는 걸 배웠어요. 스크립트 완성까지 3시간쯤 걸렸는데, 중간에 cut이랑 awk 중 어느 쪽이 편한지 익히는 시간이 오래 걸렸습니다. 파이프 조합으로 원하는 형태로 가공하는 방식이 쉘 스크립트의 핵심이라는 걸 그때 느꼈어요.

    이 결의 특징
    로그 파싱 스크립트에서 실제 로그 한 줄을 먼저 출력해 필드 위치를 확인하는 것이 먼저라는 것을 잘못된 필드 추출 경험에서 배운 흔적이 있습니다. grep과 awk 파이프 조합으로 원하는 형태로 가공하는 방식이 쉘 스크립트의 핵심이라는 결이 드러납니다.
    이 결이 통하는 자리
    로그 형식 파악 없이 스크립트를 먼저 짰다가 잘못된 결과가 나온 경험이 있는 면접관 앞에서, 입력 데이터 확인을 먼저 두는 이 결이 공감을 만드는 경향이 있습니다.
    예시 답변 3
    약 72초

    팀 프로젝트에서 환경 설정 자동화 스크립트 작성 경험 결

    팀 프로젝트 초반에 팀원마다 개발 환경을 다르게 셋업하면서 충돌이 많이 생겼습니다. 파이썬 버전이나 패키지가 달라서 한 명한테는 되는 코드가 다른 팀원한테는 안 되는 경우가 반복됐어요. 그래서 공통 환경 구성 스크립트를 만들어서 순서대로 설치하고 확인하게 했는데, 환경마다 OS 버전이 달라서 패키지 이름이 다른 경우가 있었습니다.

    uname으로 OS를 확인해서 분기 처리를 추가했더니 해결됐어요. 완성까지 이틀 걸렸는데, 처음부터 OS 차이를 고려하지 않아서 중간에 다시 짠 부분이 있었습니다. 환경 분기 처리를 미리 고려하지 않으면 나중에 다시 써야 한다는 걸 배웠습니다.

    이 결의 특징
    팀원마다 다른 환경 설정으로 코드 충돌이 반복되는 문제를 공통 환경 구성 스크립트로 해결했다가 OS 버전 차이로 패키지 이름이 달라 분기 처리를 추가한 흔적이 있습니다.
    이 결이 통하는 자리
    다양한 OS 환경을 고려하지 않고 스크립트를 짰다가 수정한 경험이 있는 면접관 앞에서, 환경 분기 처리를 미리 고려하지 않으면 다시 짜야 한다는 이 결이 공감을 만드는 경향이 있습니다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

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

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

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

    壹자동화한 작업의 구체적인 예시를 들어주실 수 있나요?
    貳해당 작업을 자동화하면서 어떤 어려움이 있었나요?
    參지금 다시 한다면 어떤 부분을 개선하고 싶으신가요?
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. 토스 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

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

    삼성전자 · 반도체 회로설계
    Unix 프로그래밍 언어 중 하나를 사용하여 자동화 스크립트를 작성한 경험이 있다면, 어떤 언어를 사용했고 어떤 작업을 수행했나요?
    이 질문 보기
    넥스트증권 · 시스템 운영
    Shell Script나 Python을 사용하여 자동화한 사례를 구체적으로 설명해 주세요.
    이 질문 보기
    무신사 · DBA
    Python 또는 Shell 스크립트를 활용하여 반복적인 업무를 자동화한 경험에 대해 설명해 주세요.
    이 질문 보기
    삼성전자 · 반도체 회로설계
    Perl이나 Tcl 같은 스크립트 언어를 사용하여 어떤 작업을 자동화해본 경험이 있나요?
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, 토스 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기