라운드별 데이터 분석가 면접 질문

작성자 Aaron Cao · 업데이트

라운드별 데이터 분석가 면접 질문
데이터 분석가 채용 과정은 보통 SQL, 통계, 비즈니스 또는 지표 케이스, 스프레드시트와 시각화 능력, 그리고 행동 면접 질문으로 구성됩니다. 결과의 대부분을 좌우하는 것은 SQL과 비즈니스 케이스이며, 케이스는 모호한 비즈니스 질문을 측정 가능한 형태로 얼마나 잘 바꾸는지로 평가됩니다.

데이터 분석가 채용 과정은 보통 SQL, 통계, 비즈니스 또는 지표 케이스, 스프레드시트와 시각화 능력, 그리고 행동 면접 질문으로 구성됩니다. 결과의 대부분을 좌우하는 것은 SQL과 비즈니스 케이스이며, 케이스는 모호한 비즈니스 질문을 측정 가능한 형태로 얼마나 잘 바꾸는지로 평가됩니다.

데이터 분석가 면접에는 어떤 라운드가 있나요?

지원자들은 흔히 SQL만 준비하다가, 합격 여부가 자주 결정되는 케이스 라운드에서 당황하게 됩니다. 이 섹션은 전체 면접 과정을 정리해 준비 방향을 맞출 수 있게 해줍니다. 분석가 면접은 다섯 가지 라운드 유형을 반복해서 사용하며, 각각 다른 것을 평가합니다.

  • SQL. 실시간 쿼리 작성 또는 테이크홈 과제로, 가장 흔한 기술 필터입니다.
  • 통계와 확률. 증명이 아니라 결과가 무엇을 의미하는지에 대한 개념적 질문입니다.
  • 비즈니스 케이스와 지표. 모호한 비즈니스 질문을 측정 가능한 질문으로 바꾸는 작업입니다.
  • 스프레드시트와 시각화. Excel 또는 Google Sheets 함수, 그리고 대상 청중에 맞는 차트 선택입니다.
  • 행동 면접. 이해관계자와의 갈등, 아직 근거가 없는 숫자를 요구받는 상황, 그리고 자신의 실수에 대응하는 방식입니다.

합격하는 지원자와 그렇지 못한 지원자를 가르는 것은 대개 기술보다 커뮤니케이션입니다. 조용히 정확한 쿼리를 작성하는 분석가는, 무엇을 왜 확인하고 있는지 말로 설명하는 분석가보다 낮은 점수를 받습니다.

어떤 SQL 및 통계 질문이 나오나요?

SQL

  • 테이블에서 두 번째로 높은 급여를 찾으세요.
  • 각 고객의 가장 최근 주문을 반환하는 쿼리를 작성하세요.
  • 내부 조인(inner join)과 왼쪽 조인(left join)의 차이는 무엇이며, 그 선택이 행 수를 바꾸는 경우는 언제인가요?
  • 1월에는 주문했지만 2월에는 주문하지 않은 사용자 수를 세어보세요.
  • 일별 매출의 누적 합계를 계산하세요.
  • 각 카테고리 내에서 매출 기준으로 제품 순위를 매기세요.
  • 중복된 행을 찾고, 그것을 제거하는 쿼리를 작성하세요.
  • 전월 대비 성장률을 백분율로 계산하세요.
  • HAVING이 할 수 있고 WHERE가 할 수 없는 것은 무엇인가요?
  • NULL 값은 COUNT, 조인, 평균값에 각각 어떤 영향을 미치나요?

이 목록에서 윈도우 함수와 NULL 관련 질문이 다른 무엇보다도 지원자를 가장 잘 구분합니다. "여기서 왼쪽 조인을 쓰면 주문이 없는 고객도 남고, 그들의 합계는 0이 아니라 NULL이 됩니다"라고 소리 내어 말하는 것이 바로 면접관이 듣고 싶어 하는 신호입니다.

통계와 확률

  • 통계를 공부한 적 없는 사람에게 p값을 설명해보세요.
  • 직접 본 사례에서 상관관계와 인과관계의 차이는 무엇이었나요?
  • 평균 대신 중앙값을 사용하는 경우는 언제인가요?
  • 신뢰구간은 무엇을 말해주나요?
  • A/B 테스트 결과가 신뢰할 만한지 어떻게 확인하시겠어요?
  • 선택 편향이란 무엇이며, 우리 데이터에서 어떻게 나타날 수 있을까요?

이 라운드들은 해석을 맡길 만한 사람인지를 시험합니다. 정확하고 평이한 언어가 교과서적인 표현보다 낫고, 결과가 뒷받침하는 범위의 한계를 인정하는 것은 긍정적으로 평가됩니다.

어떤 비즈니스 케이스와 커뮤니케이션 질문이 나오나요?

케이스 라운드는 정의가 불충분한 비즈니스 질문을 던집니다. 여기서 할 일은 그것을 실제로 쿼리할 수 있는 형태로 바꾸는 것입니다.

  • 가입자는 늘었는데 활성 사용자는 그대로입니다. 어떻게 조사하시겠어요?
  • 새 기능이 성공적인지 어떻게 측정하시겠어요?
  • 지난달 매출이 10% 하락했습니다. 진단 과정을 설명해주세요.
  • 어떤 지표를 경영진 대시보드에 올리고, 어떤 것을 빼시겠어요?
  • 마케팅 채널이 실제로 효과가 있는지 어떻게 판단하시겠어요?
  • 이해관계자가 오늘 안에 숫자를 원하는데 데이터가 불완전합니다. 무엇을 제공하시겠어요?
  • 이 제품에서 활성 사용자를 어떻게 정의하시겠어요?

스프레드시트와 시각화

  • 공통 키로 두 테이블을 결합할 때 어떤 함수를 쓰시겠어요? 키가 일치하지 않으면 무엇이 깨지나요?
  • 지역과 월별 매출을 보여주는 피벗을 만들어보세요. 가장 먼저 무엇을 확인하시겠어요?
  • 분포를 보여줄 때는 어떤 차트를, 추세를 보여줄 때는 어떤 차트를 쓰시겠어요?
  • 여덟 개의 카테고리가 있고 그중 하나가 압도적입니다. 이를 어떻게 정직하게 보여주시겠어요?

행동 면접

  • 어떤 결정을 바꿔놓은 분석 경험에 대해 말해주세요.
  • 본인이 낸 숫자가 나중에 틀린 것으로 밝혀졌던 경험을 말해주세요. 그다음에 어떻게 됐나요?
  • 데이터가 보여주는 것과 다른 답을 원하는 이해관계자를 어떻게 다뤘나요?

구독형 기업에서 면접을 보던 한 주니어 분석가는 가입자는 늘었는데 왜 매출이 떨어졌는지 질문받았습니다. 그녀는 추측하는 대신 요금제 등급, 지역, 신규 대 갱신 여부로 세그먼트를 나누겠다고 답했고, 그달에 가격 변경이 반영됐는지 확인하겠다고 말했습니다. 면접관은 그렇게 반영된 변경사항을 확인하는 부분이 대부분의 지원자가 건너뛰는 지점이라고 말해주었습니다.

이런 질문들은 어떻게 연습해야 하나요?

질문을 읽는 것은 익숙함을 만들어줄 뿐입니다. 면접은 시간 압박 속에서의 실행력을 시험하며, 이는 별개의 능력입니다.

  • SQL을 소리 내어 손으로 써보세요. 실시간 라운드는 자동완성도 없고 쿼리를 실행할 방법도 없는 단순한 에디터를 사용하는 경우가 많습니다. 그런 환경에서 연습하면 절반만 알고 있던 문법이 드러납니다.
  • 쿼리를 작성하면서 설명하세요. 무엇을 조인하고 있는지, 행 수가 어떻게 될 것으로 예상하는지 말로 표현하세요. 면접관은 들을 수 있는 추론 과정에 점수를 줍니다.
  • 이해관계자를 위한 설명을 연습하세요. 각 케이스가 끝난 뒤, 전문 용어 없이 세 문장으로 결과를 설명해보세요. 이 설명 자체가 대부분의 회사에서 평가 대상 라운드입니다.
  • 후속 질문에 대비해 연습하세요. 두 번째 질문인 "데이터가 불완전하다면 어떻게 하시겠어요"에서 실제로 케이스의 승패가 갈립니다.

반박해오는 면접관을 상대로 이런 프롬프트를 연습하는 것이 가장 현실에 가까운 시뮬레이션이며, 모의 면접 도구는 후속 질문이 포함된 분석가 스타일 라운드를 진행해줍니다. 더 많은 직무와 주제 세트는 면접 질문 허브에 있습니다.

한 가지 경계선이 있습니다. 테이크홈 SQL 테스트와 감독형 평가 플랫폼은 실시간 어시스턴트가 다루는 범위 밖이며, 화면 공유 쿼리 라운드에서는 화면에 있는 모든 것이 그대로 보입니다. 실시간 화상 대화에서 SubcueAI는 로컬 데스크톱 앱 또는 Chromium 브라우저 사이드 패널로 실행되며, 통화에 미팅 봇이 참여하는 일은 없습니다. 자세한 내용은 탐지 가능성 허브에서 확인할 수 있습니다.

자주 묻는 질문

데이터 분석가 면접에는 SQL을 얼마나 알아야 하나요?

참고 자료 없이 조인, 집계, 서브쿼리, 윈도우 함수를 작성할 수 있고, 각각에서 NULL이 어떤 영향을 미치는지 설명할 수 있는 정도면 충분합니다. 대부분의 실시간 라운드는 그 범위 안에 있습니다. 더 고급 최적화 질문은 데이터 엔지니어링 직무에서 더 흔합니다.

데이터 분석가 면접에 Python이나 R도 포함되나요?

채용 공고에 따라 다릅니다. 많은 분석가 직무는 SQL과 스프레드시트만 시험하지만, 제품 분석이나 혼합형 직무는 pandas나 R을 추가합니다. 직무 기술서는 믿을 만한 기준이며, 특정 언어가 명시되어 있다면 최소한 개념적인 질문은 예상해야 합니다.

지원자가 분석가 면접에서 떨어지는 가장 흔한 이유는 무엇인가요?

조용히 작업만 하는 것입니다. 두 지원자가 같은 쿼리를 작성했더라도, 확인 과정과 가정을 말로 설명한 사람이 오퍼를 받습니다. 두 번째로 흔한 이유는 비즈니스 케이스를 기술 문제로 취급해 정의 단계를 건너뛰는 것입니다.

SQL 라운드 중에 질문을 해도 되나요?

네. 테이블에 중복이 있을 수 있는지, 타임스탬프가 하나의 시간대로 통일되어 있는지, 무엇을 활성 행으로 볼지 묻는 것은 불확실함의 표시가 아니라 좋은 습관으로 평가됩니다.

파트너 없이 분석가 질문을 어떻게 연습하나요?

타이머를 켜고 손으로 쿼리를 작성하며 소리 내어 설명하고, 고정된 목록을 읽는 대신 후속 질문을 던지는 도구를 사용하세요. 그런 다음 각 결과를 평이한 언어로 설명하는 연습을 하세요. 이해관계자를 위한 설명은 별도로 평가되기 때문입니다.

관련 질문

← 더 보기: 직무·주제별 면접 질문