면접 질문 모음
직무별 실제 면접 질문과, 좋은 답변이 어떤 모습인지에 대한 가이드예요. 외울 대본이 아니라 면접관이 귀 기울이는 구조를 담았어요. 알고리즘 문제를 찾고 있다면 코딩 면접 문제 모음을 보세요.
데이터 사이언티스트 면접 질문
데이터 사이언스 면접은 머신러닝 이론, 실무 판단력, 그리고 임팩트를 전달하는 스토리텔링을 함께 봐요. 면접관은 공식을 외워 말하는 것보다 실제 프로젝트에서 내린 트레이드오프 결정을 방어할 수 있는지에 더 관심이 있어요.
편향-분산 트레이드오프를 설명하고, 실제 프로젝트에서 어떻게 나타나는지 말씀해 주세요.
두 용어를 각각 한 문장으로 정의한 다음, 구체적인 결정에 연결하세요. 예를 들어 깊이를 늘릴수록 학습 오차는 계속 줄었지만 검증 오차가 올라가서 더 얕은 그래디언트 부스팅 모델을 택했다는 식으로요. 이론을 늘어놓기보다 어떻게 진단했는지(학습 곡선, 교차 검증 격차)로 마무리하세요.
데이터셋의 결측치는 어떻게 처리하시나요?
요령 하나가 아니라 판단 과정을 보여 주세요. 먼저 결측의 규모와 무작위성(MCAR/MAR/MNAR)을 파악한 다음, 거기에 맞는 처리법을 고르세요. 제거, 대체(평균/중앙값, 모델 기반), 또는 결측 자체를 피처로 쓰는 방법이 있어요. 데이터 누수도 언급하세요. 대체에 쓰는 파라미터는 반드시 학습 데이터로만 적합해야 해요.
정확도 말고, 머신러닝 모델을 어떻게 평가하시나요?
오류의 비즈니스 비용에 맞춰 지표를 고르세요. 불균형 클래스에는 정밀도/재현율과 PR-AUC, 확률이 의사결정에 쓰인다면 캘리브레이션, 그리고 기준선(다수 클래스, 현재 휴리스틱)과의 비교를 쓰세요. 좋은 답변은 전체 수치만이 아니라 세그먼트별 성능을 보는 슬라이스 분석까지 덧붙여요.
분석 결과가 실제 비즈니스 의사결정으로 이어졌던 경험을 말씀해 주세요.
STAR를 숫자와 함께 쓰세요. 걸려 있던 것, 뻔한 접근과 다르게 한 점, 그리고 측정된 결과("이탈 예측 모델로 계정 20%에 우선순위를 두었고, 리텐션 비용이 15% 줄었다")예요. 면접관은 그 뒤를 파고들어요. 그 효과가 인과적이라는 걸 어떻게 알았는지(홀드아웃, A/B, 이중차분법) 말하세요.
복잡한 모델을 비기술직 이해관계자에게 어떻게 설명하시겠어요?
설명하지 말고 보여 주세요. 모델 하나를 골라 그 자리에서 풀어 말하세요("이 모델은 고객마다 신용 점수처럼 점수를 매기고, 이 세 가지 요인이 점수를 가장 크게 움직여요"). 실제로 쓰는 도구도 언급하세요. SHAP 요약을 쉬운 말의 요인 설명으로 바꾸거나, 노트북 대신 한 페이지짜리 의사결정 메모를 쓰는 식으로요.
대규모 데이터셋에서 이상 탐지는 어떻게 접근하시나요?
먼저 "정상"을 정의하고(계절성, 세그먼트), 레이블 유무에 맞는 방법을 고른다는 틀로 답하세요. 레이블이 없으면 통계적 임계값이나 Isolation Forest, 사고 레이블이 있으면 지도 학습 모델이요. 오탐 허용 범위를 어떻게 관리하는지도 말하세요. 알림 피로가 이런 시스템을 망가뜨리니까요.
A/B 테스트는 어떻게 설계하고 분석하시나요?
전체 흐름을 다루세요. 가설과 핵심 지표를 미리 정하고, 검정력 분석으로 표본 크기를 정하고, 간섭을 피하도록 무작위화 단위를 고르고, 중단 규칙을 사전에 정해 두는 것까지요. 시니어다운 신호는 실패 유형이에요. 중간에 결과 엿보기, 다중 비교, 신기 효과 같은 것들과, 테스트 결과에 놀랐던 사례 하나를 말하세요.
피처 엔지니어링을 어떤 과정으로 하시는지 설명해 주세요.
프로젝트 하나에 근거를 두세요. 도메인 지식으로 후보 피처를 어떻게 떠올렸는지, 범주형·시간 변수를 어떻게 다뤘는지(타깃 인코딩, 래그, 윈도우), 그리고 피처가 제 몫을 한다는 걸 어떻게 검증했는지(감이 아니라 중요도와 제거 실험)요. 누수 점검도 언급하세요. 미래 정보로 계산된 피처는 전형적인 조용한 살인자예요.
SQL과 Python이나 R은 각각 언제 쓰시나요?
실용적인 구분을 보여 주세요. 소스에서 데이터를 가져오고, 조인하고, 집계할 때는 SQL(연산은 웨어하우스에 맡기기), 통계, 모델링, 시각화가 필요해지면 Python/R이요. 좋은 답변은 한 도구에 대한 충성이 아니라 의도적으로 작업을 옮기는 이야기를 해요. "pandas로 프로토타입을 만든 다음, 무거운 groupby는 다시 SQL로 넘깁니다"처럼요.
운영 중인 모델은 어떻게 모니터링하시나요?
세 가지 층을 말하세요. 서비스 상태(지연 시간, 오류), 데이터 드리프트(학습 때와 비교한 입력 분포), 성능 저하(늦게 들어오는 정답과 비교한 예측)예요. 무엇이 재학습을 촉발하고 누가 호출을 받는지도 말하세요. "제품 변경으로 피처가 바뀌면서 사기 탐지 모델 성능이 떨어졌다" 같은 구체적인 이야기가 모니터링 도구 목록보다 나아요.
프로덕트 매니저 면접 질문
PM 면접은 모호한 상황에서의 구조적 사고를 봐요. 우선순위 결정, 지표 감각, 이해관계자 조율이요. 면접관이 원하는 건 프레임워크를 외워 말하는 게 아니라 판단력을 갖고 적용하는 모습이에요.
저희 앱의 일간 활성 사용자 수가 줄었습니다. 어떻게 조사하시겠어요?
구조부터 잡으세요. 하락 폭과 기간을 확인하고, 측정 오류를 배제한 다음, 세그먼트(플랫폼, 지역, 코호트, 유입 채널)로 나눠 하락이 어디서 일어나는지 좁히세요. 그다음에야 원인을 가정하세요. 릴리스, 마케팅 중단, 계절성, 경쟁사 같은 것들이요. 모든 가능성을 나열하지 말고, 가장 빨리 반증할 수 있는 테스트로 마무리하세요.
제품 로드맵의 기능 우선순위는 어떻게 정하시나요?
프레임워크(RICE, 임팩트/노력)를 언급하되 곧바로 한계를 보여 주세요. 점수에는 가정이 담겨 있으니 그 가정을 어떻게 검증하는지 말하세요. 도달 범위는 사용자 근거로, 노력은 엔지니어링 스파이크로요. 좋은 답변에는 의도적으로 거절한 것과 그 전략적 이유가 들어가요.
데이터와 직관이 서로 달랐던 제품 결정에 대해 말씀해 주세요.
판단력을 보는 질문이에요. 실제 사례를 고르세요. 지표는 한쪽을, 정성적 신호는 다른 쪽을 가리켰을 때 어느 쪽을 믿었고 왜 그랬는지(지표가 대리 지표였다, 표본이 편향됐다, 장기 대 단기) 설명하세요. 설득력 있는 결말은 충돌을 해결하려고 한 일이에요. 무작정 믿고 뛰어드는 게 아니라 비용이 적은 실험이요.
출시 후 제품의 성공은 어떻게 측정하시나요?
지표를 출시 목표에 연결하세요. 도입(활성화율), 참여 깊이(빈도, 리텐션 곡선), 비즈니스 성과(매출, 비용)요. 선행 지표와 후행 지표를 구분하고, 출시 전에 검토 시점을 정하고, 어떤 결과가 나오면 롤백할지 말하세요. 미리 정해 두는 것이 엄밀함과 합리화를 가르는 차이예요.
제품 비전과 충돌하는 기능 요청은 어떻게 처리하시나요?
존중과 소신을 함께 보여 주세요. 근본 문제를 파고들고(요청은 니즈가 아니라 제안된 해결책이에요), 같은 문제를 겪는 사람이 또 얼마나 되는지 수치로 파악한 다음, 비전에 맞는 방식으로 니즈를 해결하거나 지키려는 트레이드오프를 설명하세요. 에스컬레이션할 때는 선택지와 권고안을 가져가세요. 딱 잘라 거절하지 마세요.
엔지니어링팀과 비즈니스팀의 방향은 어떻게 맞추시나요?
뻔한 말보다 구체적인 장치가 나아요. 우선순위를 담은 단 하나의 문서, 맥락이 일찍 전달되도록 디스커버리 미팅에 엔지니어 참여시키기, 양방향 번역(비즈니스 요청은 사용자 문제로, 기술 제약은 범위·일정 선택으로 바꿔 말하기)이요. 정렬이 깨졌던 사례 하나와 그때 무엇을 바꿨는지 말하세요.
완전히 새로운 제품이라면 어떤 지표를 정의하시겠어요?
라이프사이클별로 구조화하세요. 전달된 가치에 연결된 북극성 지표 하나, 그리고 퍼널을 따라가는 보조 지표들이요. 획득, 활성화("아하" 순간을 정확히 정의하세요), 리텐션, 그리고 다른 지표를 부풀리는 걸 잡아내는 가드레일 지표예요. 허영 지표(다운로드, 페이지뷰)를 왜 빼는지, 제품-시장 적합성 이후 지표 구성이 어떻게 바뀌는지도 설명하세요.
이 제품의 시장 규모를 추정해 보시겠어요?
숫자보다 뼈대가 중요해요. 접근 방식(인구에서 출발하는 하향식 대 사용량에서 출발하는 상향식)을 밝히고, 가정을 소리 내어 적고, 계산은 단순하게 하고, 결과를 알려진 기준값과 비교해 상식 점검을 하세요. 답을 가장 크게 움직이는 가정이 무엇인지 짚으며 마무리하세요. 면접관이 실제로 채점하는 부분이 바로 거기예요.
잘못 설계되었다고 생각하는 제품을 하나 골라 주세요. 어떻게 개선하시겠어요?
면접관 회사의 제품이 아니라 내가 실제로 쓰는 제품을 고르세요. 프레임워크로 진단하고(사용자는 누구인지, 어떤 일을 해결하려고 쓰는지, 어디서 실패하는지), 초점이 분명한 변경을 한두 가지 제안하고, 개선이 효과가 있었음을 증명할 지표를 정의하세요. 성공 지표 없는 비평은 프로덕트 사고가 아니라 취향으로 들려요.
엔지니어에게 요구사항을 어떻게 전달하시나요?
작성하는 문서(PRD, 한 페이지 문서)와 그 문서가 정하는 것을 설명하세요. 문제, 사용자, 성공 지표, 제약 조건이요. "어떻게"는 의도적으로 엔지니어링에 맡기고요. 그 주변의 피드백 루프도 언급하세요. 엔지니어들이 허점을 찌르는 킥오프 리뷰, 그리고 "완료"를 두고 논쟁할 필요가 없을 만큼 구체적인 인수 조건이요.
마케팅 매니저·담당자 면접 질문
마케팅 면접은 크리에이티브 작업을 측정된 성과에 연결하는 지원자를 높이 평가해요. 모든 캠페인 이야기에는 숫자와 기여도 측정 방법이 있어야 해요.
성공적으로 운영했던 마케팅 캠페인을 소개해 주세요.
구조: 목표 → 오디언스 인사이트 → 채널 선택 → 기여도를 포함한 결과. 차별점은 인사이트("비교 검색에서 가입이 급증하는 걸 발견해서 비교 콘텐츠를 만들었다")와, 다시 한다면 무엇을 다르게 할지에 대한 솔직함이에요. 대조군이나 기준선 없는 캠페인 이야기는 장식처럼 들려요.
캠페인의 효과는 어떻게 측정하시나요?
계측한 퍼널을 펼쳐 보이세요. 도달 → 참여 → 전환 → 리텐션/LTV이고, 핵심 KPI는 출시 전에 정해 둬요. 기여도 문제를 정면으로 다루세요(UTM 규칙, 홀드아웃 지역, 라스트 클릭 대비 증분 테스트). 내 측정의 한계를 짚는 것이 시니어 면접관이 귀 기울이는 부분이에요.
시장 세분화와 타기팅은 어떻게 하시나요?
실제 세분화 하나를 따라가 보세요. 클러스터링에 쓴 데이터(인구통계보다 행동 데이터가 나아요), 세그먼트가 실행 가능하다는 걸 어떻게 검증했는지(메시지, 채널, 가격을 달리하면 실제로 반응이 달라지는지), 그리고 타기팅이 예산 집행을 어떻게 바꿨는지요. 데이터셋 없이 교과서식 4분면만 말하는 답은 피하세요.
어떤 디지털 마케팅 도구와 플랫폼을 쓰시고, 왜 그 도구들인가요?
로고를 나열하지 말고 해결하는 일별로 묶으세요. 분석(GA4 + 제품 분석 도구), SEO(서치 콘솔 + 순위/키워드 도구), 자동화/CRM, 크리에이티브 테스트요. 각각 그 도구가 실제로 바꾼 결정을 한 문장씩 덧붙이세요. 결정과 연결하지 못하는 도구는 이력서 부풀리기처럼 들려요.
성과가 저조한 캠페인을 데이터로 어떻게 최적화하시나요?
진단 순서를 보여 주세요. 먼저 트래킹을 확인하고, 퍼널을 분해해 고장 난 단계를 찾으세요(CTR은 괜찮은데 전환이 낮다 → 광고가 아니라 랜딩 페이지 문제). 직접 해 본 구조화된 테스트 하나(오디언스, 크리에이티브, 오퍼 중 변수 하나), 그 결과, 그리고 미리 정해 둔 중단 기준을 설명하세요.
검색 엔진 최적화, 즉 SEO를 위해 콘텐츠를 어떻게 최적화해 오셨나요?
전체 루프를 보여 주세요. 키워드/검색 의도 조사, 의도에 맞춘 콘텐츠(키워드 남발 금지), 기술적 기본기(제목, 내부 링크, 페이지 속도), 그리고 몇 달에 걸친 노출/순위 변화 측정이요. 효과가 없었던 것까지 말하면 가산점이에요. 성공만 있는 SEO 이야기는 남의 이야기처럼 들려요.
브랜드 마케팅과 퍼포먼스 마케팅 사이에 예산을 어떻게 나누시나요?
긴장 관계를 이해하고 있음을 보여 주세요. 퍼포먼스는 측정 가능하고 주기가 짧지만, 브랜드는 효과가 복리로 쌓이는 대신 기여도 측정이 어려워요. 배분은 단계와 회수 계산에 근거를 두세요(초기에는 CAC가 안정될 때까지 대부분 퍼포먼스, 채널이 포화되면 비중을 옮기기). 그래도 브랜드를 어떻게 측정할지 말하세요. 검색량, 직접 유입, 지역 단위 증분 테스트요.
콘텐츠 전략을 처음부터 세운다면 어떻게 하시겠어요?
순서를 펼쳐 보이세요. 오디언스와 검색 의도 조사가 먼저, 그다음 초점이 분명한 주제 구조(흩어진 글 50개가 아니라 몇 개의 핵심 기둥), 지속 가능한 제작 주기, 콘텐츠마다 미리 설계한 배포, 그리고 실패한 것을 정리하는 측정 루프요. 차별점은 채널 목록이 아니라 우선순위 논리, 즉 왜 이 주제부터인지예요.
제품 출시 예산이 1만 달러 있다면 어디에 쓰시겠어요?
광고에 전부 쓰고 싶은 유혹을 참으세요. 좋은 답변은 목표에 맞춰 배분해요. 일부는 크리에이티브와 랜딩 페이지 품질에, 두세 개 채널에 걸친 테스트 예산(명확한 중단 기준 포함)에, 그리고 잘된 채널에 집중 투자할 예비비에요. 채널별 계산(예상 CPC → 전환)을 보여 주고, 10만 달러라면 무엇을 다르게 할지도 말하세요.
이 직무에서 첫 90일은 어떻게 보내시겠어요?
세 구간으로 나누세요. 배우기(퍼널 점검, 영업·제품팀 만나기, 무엇이든 바꾸기 전에 데이터 읽기), 빠른 성과(눈에 보이는 효과가 있는 수정 한두 개, 주로 트래킹 정비나 성과가 낮은 페이지), 그다음 담당자와 지표가 있는 계획이요. 이 질문은 판단력과 겸손함을 걸러내요. 경직된 플레이북을 들고 오면 둘 다 없어 보여요.
재무·비즈니스 분석가 면접 질문
분석가 면접은 기술적인 기본기(모델링, 재무제표, SQL)와 함께, 결과를 상식적으로 점검하고 숫자의 의미를 전달하는 판단력을 봐요.
DCF 분석 과정을 단계별로 설명해 주세요.
순서대로 기본기를 짚으세요. 잉여현금흐름 추정, 할인율 선택(WACC와 그 산출 방법), 잔존가치(영구성장률 대 엑시트 멀티플), 할인 후 합산이요. 그다음 판단력을 보여 주세요. 밸류에이션이 가장 민감한 가정은 무엇이고, 멀티플과 비교해 어떻게 상식 점검을 하는지요. 민감도 분석 없는 기본기는 외운 것처럼 들려요.
재무제표를 분석해서 회사의 건전성을 어떻게 평가하시나요?
비율을 나열하지 말고 세 재무제표를 연결하세요. 수익성 추세(손익계산서), 현금 전환(순이익 대비 현금흐름, 둘의 괴리는 전형적인 위험 신호), 레버리지/유동성(재무상태표)이요. 실제로 먼저 보는 비율 3–4개와, 어떤 비율이 오해를 부르는 이야기를 했던 사례 하나를 말하세요.
예산 편성과 예측 경험에 대해 말씀해 주세요.
맡았던 주기(연간 예산, 롤링 예측), 방법(항목별 외삽보다 동인 기반이 나아요), 정확도를 설명하세요. 직접 한 차이 분석, 가장 크게 빗나간 예측, 그로 인해 바뀐 프로세스요. 면접관은 내 예측이 실제 의사결정에 쓰였는지, 아니면 보고 자료에만 들어갔는지를 파고들어요.
분석했던 복잡한 비즈니스 문제와 그 과정을 말씀해 주세요.
진짜 모호함이 있던 문제를 고르세요. 질문을 날카롭게 정의하고, 동인으로 쪼개고, 데이터를 모으고(빈틈은 솔직하게 다루고), 유력한 가설을 검증하고, 누군가 실행에 옮긴 권고안에 도달하는 흐름을 보여 주세요. 얻어 내야 할 한마디는 "데이터가 없었다면 이걸 틀렸을 겁니다"예요.
분석의 정확성과 신뢰성은 어떻게 확보하시나요?
구체적인 습관을 나열하세요. 독립된 출처와 합계를 대사하고, 모델에 상식 점검 장치(균형 체크, 규모 테스트)를 넣고, 가정을 버전 관리하고 문서화하고, 공유 전에 다른 사람이 내 모델을 깨 보게 하는 것이요. 늦게 발견한 오류 하나와 그 뒤 추가한 점검 장치를 인정하는 편이 오류가 전혀 없었다고 주장하는 것보다 설득력 있어요.
분석에 어떤 도구를 쓰시고, 어떻게 고르시나요?
작업에 도구를 맞추세요. 다른 사람이 검토해야 하는 모델은 Excel, 소스에서 데이터를 가져오고 가공할 때는 SQL, 통계나 자동화가 필요하면 Python/R, 반복되는 셀프서비스 화면은 BI(Tableau/Power BI)요. 전환 사례 하나("주간 Excel 보고서를 SQL + 대시보드로 옮겨 N시간을 줄였다")가 증명이 돼요.
작성해 본 가장 복잡한 SQL 쿼리를 설명해 주세요.
구조가 있는 쿼리를 고르세요. 여러 단계의 CTE, 윈도 함수, 까다로운 중복 제거 같은 것이요. 문법만이 아니라 그 쿼리가 답한 비즈니스 질문을 이야기하세요. 성능 관련 결정 하나(왜 먼저 필터링했는지, 조인 순서의 비용은 무엇이었는지)와, 알려진 합계와 비교해 정확성을 어떻게 검증했는지 설명하세요. 검증 없는 복잡함은 자랑이 아니라 위험 신호예요.
직접 수행했던 차이 분석을 단계별로 설명해 주세요.
분해의 규율을 보여 주세요. 실적 대 계획을 가격/물량/믹스(또는 내 분야에 맞는 동인)로 나눠 각 요인의 기여를 분리하세요. 그다음 판단의 층이에요. 어떤 차이가 잡음이고 어떤 차이가 신호였는지, 분석이 어떤 결정을 바꿨는지요. 그 과정이 다음 예측 주기를 어떻게 개선했는지로 마무리하세요.
경영진이 실제로 쓰는 KPI 대시보드는 어떻게 만드시나요?
데이터가 아니라 의사결정에서 출발하세요. 대상자를 인터뷰해 매주 묻는 질문 세 가지를 알아내고, 그 질문을 목표·추세와 함께 맨 위에 두고, 나머지는 모두 드릴다운으로 보내세요. 운영 측면도 언급하세요. 데이터 최신성, 지표 정의마다 담당자 한 명, 아무도 열지 않는 차트 삭제요. 대시보드 자체의 성공 지표는 사용률이에요.
분석이 틀렸던 경험을 말씀해 주세요.
걸려 있는 게 있던 오류를 고르고, 어떻게 빠져나갔는지(잘못된 조인, 생존자 편향, 낡은 가정) 설명한 다음, 채점되는 부분인 어떻게 발견됐고 그 덕분에 지금 어떤 점검 장치가 있는지 말하세요. 실수를 인정하고 수정을 제도화하는 모습은 시니어답게 들리고, 틀린 숫자를 낸 적이 한 번도 없다는 주장은 자기 점검이 없어 보여요.
인성·행동 (모든 직무) 면접 질문
이 질문들은 직무와 상관없이 거의 모든 면접에 반복해서 나와요. 각각 숫자가 들어간 90초짜리 이야기로 준비하고, 다 말했으면 멈추세요.
간단하게 자기소개 부탁드립니다.
현재 → 과거 → 미래, 90초. 지금 하는 일(규모를 담은 한 줄), 이 직무에 필요한 역량을 쌓은 경험 두세 가지, 그리고 이 직무가 왜 자연스러운 다음 단계인지예요. 가운데 부분은 채용 공고에 맞추고, 이력서를 시간순으로 읊지 마세요.
실패했던 경험을 말씀해 주세요.
진짜로 걸려 있는 게 있던 진짜 실패를 고르고("일을 너무 열심히 한다"는 안 돼요), 그 실패에서 내 구체적인 책임을 인정하고, 답변 대부분을 그 뒤에 바꾼 시스템에 쓰세요. 면접관은 실패를 프로세스로 바꾸는 사람인지 보고 있어요. 새 프로세스로 나중에 성공한 이야기로 마무리하세요.
동료와 갈등이 있었던 경험과, 그 갈등을 어떻게 해결했는지 말씀해 주세요.
개인적인 감정싸움이 아니라 업무상의 의견 차이로 하세요. 상대의 논리를 먼저 들으려 했고, 공동의 목표를 찾았고, 해결 방식(데이터, 시범 운영, 깔끔한 결정을 위한 에스컬레이션)으로 나아갔다는 걸 보여 주세요. 상대를 절대 악역으로 만들지 마세요. 면접관은 자신을 그 동료로 상상해요.
저희 회사에 지원하신 이유가 무엇인가요?
두 층으로 답하세요. 공부해야만 알 수 있는 회사에 대한 구체적인 사실(제품 방향, 출시, 엔지니어링 블로그 글)과 내 커리어 방향의 연결이요. 일반적인 칭찬("문화가 좋다")은 여기저기 지원한 사람이라는 신호예요. 구체성이 전부예요.
공식적인 권한 없이 리더십을 발휘했던 경험을 말씀해 주세요.
여러 팀이 얽힌 상황을 고르세요. 빈틈을 보고, (에스컬레이션부터 하지 않고) 다른 사람들의 목표를 더 쉽게 이루게 해 주면서 공감대를 만들고, 수치로 말할 수 있는 결과를 냈다는 이야기요. 이 질문은 영향력을 걸러내요. 결과보다 어떻게 설득했는지의 방법이 더 중요해요.
5년 후 자신의 모습은 어떨 것 같으세요?
경직된 각본 없이 방향을 보여 주세요. 키우고 싶은 역량, 맡고 싶은 범위, 그리고 이 직무가 거기에 어떻게 보탬이 되는지요. 회사는 정확한 조직도 예측이 아니라 이직 위험과 자기 인식을 보고 있어요.
본인의 가장 큰 약점은 무엇인가요?
진짜이면서 결격 사유는 아닌 약점을 고르세요(돌려 말하는 자랑은 안 돼요). 그리고 답변의 3분의 2를 관리 방법에 쓰세요. 그 약점을 다루려고 만든 구체적인 습관이나 프로세스, 그리고 효과가 있다는 측정 가능한 신호 하나요. 이 질문은 자기 인식과 개선 장치를 함께 봐요. "완벽주의자입니다"는 둘 다 놓쳐요.
상사와 의견이 달랐던 경험을 말씀해 주세요.
생산적인 반대를 보여 주세요. 내용에서 의견이 달랐고, 근거를 갖고 따로 내 입장을 설명했고, 결과가 어느 쪽이든 결정에 온전히 따랐다는 이야기요. 결국 내가 틀렸고 그걸 인정한 사례도 하나 넣으세요. 면접관은 소신과 피드백 수용성을 함께 봐요. 악역이 등장하는 이야기는 탈락이에요.
촉박한 마감 안에 결과를 냈던 경험을 말씀해 주세요.
보려는 역량은 영웅담이 아니라 범위 정리예요. 꼭 필요한 부분만 남기고, 트레이드오프를 일찍 알리고, 중요한 것을 내보낸 과정, 그리고 그 뒤에 무엇을 정리했는지 설명하세요. 우선순위 결정이 들어 있지 않은 밤샘 이야기는 헌신이 아니라 계획 부족으로 들려요.
지금 직장을 떠나려는 이유는 무엇인가요?
앞을 보세요. 부딪힌 한계(범위, 성장, 방향)에 대해 솔직하고 중립적인 한 문장을 말한 다음, 지금 회사는 줄 수 없고 이 직무는 줄 수 있는 것으로 넘어가세요. 전 직장을 절대 깎아내리지 마세요. 면접관은 내가 하는 말을 언젠가 내가 자기 회사에 대해 할 말로 받아들여요. 30초 안에 끝내세요.
소프트웨어 엔지니어 면접 질문
코딩 테스트 밖의 엔지니어링 면접은 판단력을 봐요. 어떻게 선택하는지, 어떻게 복구하는지, 의견이 다른 사람들과 어떻게 일하는지요. 알고리즘 연습은 코딩 면접 문제 모음에 있고, 여기 있는 건 제안받을 레벨을 결정하는 면접들이에요.
처음부터 끝까지 직접 설계했던 시스템을 설명해 주세요. 지금이라면 무엇을 바꾸시겠어요?
기술 목록이 아니라 설계를 이끈 제약(트래픽 형태, 지연 시간 예산, 팀 규모, 마감)부터 말하세요. 시니어다운 신호는 운영 중에 망가졌던 것 하나와 그것에서 배운 점, 그리고 오늘이라면 다르게 그을 구체적인 경계예요.
디버깅했던 가장 어려운 버그에 대해 말씀해 주세요.
가치는 증상이 아니라 방법에 있어요. 어떻게 범위를 좁혔는지(이분 탐색, 로깅, 확실한 재현)와 어떤 가정이 틀렸는지요. 같은 종류의 버그가 다음에는 더 빨리 드러나도록 무엇을 바꿨는지로 마무리하세요.
빠르게 출시하는 것과 제대로 만드는 것 사이에서 어떻게 결정하시나요?
실제로 내린 트레이드오프와 그 뒤의 되돌릴 수 있는지 테스트로 답하세요. 되돌릴 수 없는 결정에는 일주일을 더 들일 가치가 있고, 되돌릴 수 있는 결정은 보통 그렇지 않아요. 약속했던 정리가 실제로 이뤄졌는지도 말하세요. 안 됐다고 인정하는 편이 그런 척하는 것보다 믿음이 가요.
작성자와 의견이 달랐던 코드 리뷰에 대해 말씀해 주세요.
취향과 본질을 구분한다는 걸 보여 주세요. 선호가 아니라 외부의 기준(버그 유형, 계약, 벤치마크)에 근거하고, 의견 차이가 어떻게 마무리됐는지 말하세요. 테스트로 결론이 났는지, 페어링 세션을 했는지, 내가 물러섰는지요.
직접 작성하지 않은 코드는 어떻게 테스트하시나요?
먼저 특성 테스트로 현재 동작을 고정하고, 그다음 실제로 위험을 안고 있는 경로에 커버리지를 확보하세요. 무엇을 테스트하지 않기로 했는지도 말하세요. 커버리지를 목표가 아니라 예산으로 다루는 게 경험 있는 답이에요.
직접 책임졌던 운영 장애에 대해 말씀해 주세요.
시각과 함께 타임라인을 말하세요. 탐지, 완화, 근본 원인, 재발 방지요. 면접관은 원인을 완전히 이해하기 전에 일단 피해부터 막았는지(보통 그게 옳은 순서예요), 그리고 실제로 반영된 재발 방지 조치가 있는지를 들어요.
대규모 리팩터링이 중간에 멈추지 않게 하려면 어떻게 하시나요?
모든 단계에서 배포 가능한 상태를 유지하는 방법을 설명하세요. 경계 뒤에서 한 부분씩 옮기고, 두 경로를 함께 돌리고, 옛 경로를 지우는 식이요. 잘되고 있다는 걸 알려 준 지표와, 의도적으로 옮기지 않고 남겨 둔 부분을 말하세요.
팀의 기술적 결정 중에 동의하지 않는 것이 있나요?
실제 사례를 고르고, 팀이 왜 그 결정을 했는지를 포함해 반대쪽 입장을 공정하게 설명하세요. 확신보다 결론을 낼 수 있는 실험으로 마무리하는 편이 더 와닿아요.
데이터 분석가 면접 질문
데이터 분석가 면접은 숫자를 믿고 맡길 수 있는 사람인지 봐요. 낯선 데이터 검증, 그 데이터로 행동할 사람들에게 불확실성 설명하기, 그리고 데이터로 답할 수 없는 질문을 알아보는 것에 관한 질문을 예상하세요.
처음 보는 데이터셋은 어떻게 검증하시나요?
실제로 쓰는 체크리스트를 말하세요. 원천과 행 수 대조, 키 고유성, 날짜 범위, 결측치와 이상치 프로파일, 그리고 누군가 이미 믿고 있는 숫자와의 대사요. 진짜 실력은 대사가 맞지 않을 때 무엇을 하느냐에 있으니, 그 부분을 소리 내어 말하세요.
대시보드 지표가 하룻밤 사이에 20% 떨어졌습니다. 첫 한 시간 동안 무엇을 하시겠어요?
비즈니스보다 계측부터 확인하세요. 파이프라인 장애와 실제 하락은 차트에서 똑같아 보여요. 그다음 세그먼트로 나누고(플랫폼, 지역, 신규 대 재방문) 릴리스와 캠페인 일정과 맞춰 보세요. 트래킹 버그 가설을 먼저 꺼내는 것이 경험의 증거예요.
팀이 어떤 지표에 집중해야 할지 어떻게 정하시나요?
그 지표가 바꿀 결정에 연결하세요. 좋은 답변은 지표, 그 지표가 조작될 수 있는 방식, 그리고 누구도 비즈니스를 궁지로 몰아넣는 최적화를 하지 않도록 함께 두는 가드레일 지표를 말해요.
분석으로 누군가의 생각을 바꿨던 경험을 말씀해 주세요.
STAR를 쓰되 저항을 이야기에 남겨 두세요. 누가 반대했는지, 어떤 구체적인 근거가 마음을 움직였는지, 그렇지 않았다면 어떻게 했을지요. 아무 마찰도 없었던 분석은 대개 중요하지 않았던 거예요.
비기술직 이해관계자에게 통계적 불확실성을 어떻게 설명하시나요?
슬라이드에 p-값을 올리는 대신 의사결정의 언어로 옮기세요. 대략 어떤 범위의 결과가 가능한지, 그리고 양 끝에서 각각 무엇을 할지요. 유의하지 않은 결과가 계획에 어떤 의미인지도 명확히 말하세요.
몇 초면 돌던 쿼리가 이제 몇 분씩 걸립니다. 어떻게 하시겠어요?
무엇이든 다시 쓰기 전에 실행 계획부터 읽으세요. 일찍 필터링하고, 필터 대상에 인덱스를 걸고, 조인 전에 행을 줄이고, 매일 도는 것은 구체화하세요. 올바른 해결책이 쿼리가 아니라 상류의 웨어하우스 모델에 있었던 사례도 언급하세요.
데이터로는 답할 수 없는 요청을 받으면 어떻게 하시나요?
일찍 그렇다고 말하고, 데이터가 답할 수 있는 가장 가까운 질문과, 진짜 질문에 답하는 데 드는 비용(계측, 설문, 홀드아웃)을 함께 제시하세요. 여기서의 실패 유형은 오해를 부르는 대리 지표를 슬쩍 내놓는 거예요.
만들었는데 아무도 쓰지 않은 보고서에 대해 말씀해 주세요.
솔직하게 인정한 다음 진단하세요. 담당자가 없었는지, 주기가 맞지 않았는지, 아무도 평가받지 않는 질문에 답했는지요. 가장 좋은 답변은 그 보고서를 없앴거나 무엇으로 대체했는지로 끝나요.
프로젝트·프로그램 매니저 면접 질문
프로젝트 관리 면접은 계획이 더 이상 맞지 않을 때 무엇을 하는지를 봐요. 면접관은 에스컬레이션 시점, 트레이드오프를 드러내는 방식, 그리고 나쁜 소식 앞에서도 상태 보고가 버티는지를 파고들어요.
일정이 밀렸던 프로젝트에 대해 말씀해 주세요. 그때 어떻게 하셨나요?
언제 알았는지, 누구에게 알렸는지, 무엇을 덜어 냈는지 말하세요. 막판의 영웅담보다 선택지를 갖고 일찍 에스컬레이션하는 편이 나아요. 면접관은 둘 중 어느 쪽이었는지 듣고 있어요.
사람들이 실제로 읽는 상태 보고는 어떻게 하시나요?
결정 사항을 먼저, 담당자와 날짜가 적힌 리스크, 그다음 지난번 이후 바뀐 점이요. 소식이 나쁠 때도 어떻게 정직하게 유지하는지 말하세요. 빨간불이 켜지기 직전까지 초록불인 상태 보고는 사람들에게 무시하는 법을 가르쳐요.
다음 스프린트에 두 팀이 같은 엔지니어를 필요로 합니다. 어떻게 하시겠어요?
우선순위를 정할 권한이 있는 사람에게 트레이드오프를 가져가되, 각 선택지의 비용을 형용사가 아니라 날짜로 계산해 가세요. 양쪽과 이야기해 보고 잘되길 바란다는, 답 아닌 답은 피하세요.
계속 범위를 늘리는 이해관계자는 어떻게 관리하시나요?
거절하는 대신 트레이드오프를 보이게 하세요. "네, 그러면 날짜가 여기로 옮겨지는데 어느 쪽을 원하세요?" 같은 식이요. 같은 대화가 반복되지 않게 막아 주는 서면 변경 기록도 언급하세요.
문제가 되기 전에 미리 잡아낸 리스크에 대해 말씀해 주세요.
어떻게 찾았는지가 중요해요. 의존성 매핑, 사전 부검, 또는 편하게 말할 수 있게 해 준 조용한 엔지니어요. 그다음 완화 조치와 그 비용을 말하세요.
프로젝트가 실제로 순항 중인지 어떻게 아시나요?
상태 색깔보다 선행 지표(열려 있는 의존성, 리뷰 대기 시간, 범위 변동)를 우선하고, 퍼센트로 표시한 진척률보다 실제로 동작하는 데모가 낫다는 점을 짚으세요.
경영진에게 나쁜 소식을 전했던 경험을 말씀해 주세요.
구조: 핵심 요약, 원인, 비용이 붙은 선택지, 내 권고안. 그 소식을 슬라이드 14쪽에 묻어 두지 않으려고 어떻게 했는지 말하세요.
프로젝트는 어떻게 마무리하시나요?
인수 조건 확인, 이어지는 업무의 담당자 지정, 그리고 딱 한 가지를 바꾼 회고요. 끝내 마무리되지 않는 프로젝트가 팀에 보이지 않는 일이 쌓이는 원인이에요.
영업·어카운트 이그제큐티브 면접 질문
영업 면접은 실시간 시연이에요. 어떻게 고객을 검증하는지, 반대 의견을 어떻게 다루는지, 놓친 거래에 대해 솔직할 수 있는지를 봐요. 숫자와 잘못된 거래에 대한 질문을 예상하세요.
놓친 거래 하나와 그 이유를 설명해 주세요.
대개 증상에 불과한 가격 말고 진짜 이유를 말하세요. 설득력 있는 답변은 같은 실패가 반복되지 않도록 검증 단계에서 무엇을 바꿨는지로 끝나요.
영업 기회는 어떻게 검증하시나요?
프레임워크를 대본이 아니라 체크리스트로 쓰세요. 누가 서명하는지, 아무것도 하지 않으면 무엇이 망가지는지, 결정을 강제하는 날짜는 언제인지요. 어떤 거래를 걸러 냈고 그 덕분에 시간을 얼마나 돌려받았는지 말하세요.
데모 반응이 좋았는데 잠재 고객이 연락을 끊었습니다. 어떻게 하시겠어요?
무례함보다는 우선순위가 바뀌었다고 가정하세요. 두 번째 이해관계자에게도 연결하는 멀티스레딩, 정말로 쓸모 있는 연락, 그리고 정직한 마무리를 설명하세요. 이대로 종료할지 물어보면 오히려 답장을 받는 경우가 많아요.
너무 비싸다는 반대 의견은 어떻게 다루시나요?
현 상태를 유지하는 비용을 고객의 숫자로 계산해 프레임을 바꾸고, 무언가를 받지 않고는 절대 할인하지 마세요. 스스로 포기했던 거래를 말하면 믿음이 가요.
가장 어려웠던 협상에 대해 말씀해 주세요.
상대의 입장과 이해관계를 구분한 다음, 어떤 양보를 맞바꿨고 어떤 양보는 거절했는지 말하세요. 면접관은 관계와 마진을 모두 지켰는지 듣고 있어요.
완전히 새로운 지역에서 파이프라인은 어떻게 만드시나요?
세분화하고, 가장 빨리 이길 수 있는 진입점을 고르고, 아웃리치 순서를 짜세요. 실제 숫자(접촉 횟수, 응답률, 미팅 수)를 말하세요. 모호한 활동 설명은 답이 없는 것처럼 들려요.
새로운 제품을 맡으면 첫 30일은 어떻게 보내시나요?
최근의 성사 거래와 실패 거래 다섯 건을 읽고, 확실히 먹히는 데모 포인트 하나를 익히고, 기술 파트너를 찾으세요. 30일째에는 혼자서 무엇을 할 수 있게 될지 말하세요.
매출 예측이 빗나갔던 경험을 말씀해 주세요.
확정(commit)과 최선의 경우(best case)를 어떻게 구분하는지, 어떤 신호를 과대평가했는지, 그리고 그 뒤에 더한 규칙을 설명하세요. 예측에 정직한 것이 이 일의 대부분이에요.
고객 성공·고객 지원 면접 질문
이 면접은 압박 속의 판단력을 봐요. 모든 게 급할 때의 분류, 오늘 해결할 수 없을 때의 솔직함, 그리고 조용한 고객이 이탈하기 전에 알아채는 감각이요.
화가 난 고객의 마음을 돌렸던 경험을 말씀해 주세요.
인정하고, 일정에 책임을 지고, 실제로 바뀐 것(수정, 크레딧, 프로세스)을 말하세요. 면접관이 가장 신경 쓰는 부분은 불을 끈 뒤의 후속 조치예요.
티켓 다섯 개가 모두 긴급할 때 우선순위를 어떻게 정하시나요?
영향도 곱하기 파급 범위, 그리고 계약상 약속을 기준으로 하세요. 우선순위를 낮춘 건에 대해 누구에게 알렸는지 말하세요. 말없이 미루는 것이 대기열을 불만으로 바꿔요.
고객이 절대 만들어지지 않을 기능을 요청합니다. 뭐라고 말씀하시겠어요?
희망을 주기보다 직설적으로 말하고, 지금 있는 것으로 근본적인 과업을 해결하세요. 요청은 비즈니스 영향과 함께 기록해서 제품팀이 바람이 아니라 패턴을 볼 수 있게 하세요.
이탈하려는 고객은 어떻게 알아보시나요?
관리자 수준의 사용량 감소, 내부 지지자의 퇴사, 티켓 어조의 변화, 건너뛴 리뷰 미팅이요. 그다음 실제로 효과가 있었던 개입 하나와 효과가 없었던 개입 하나를 말하세요.
고객을 위해 회사 내부에 이의를 제기했던 경험을 말씀해 주세요.
내부에서 펼친 주장과 가져간 근거, 그리고 해결되지 않은 동안 고객에게 무엇을 약속했는지 말하세요. 내가 통제할 수 없는 것은 아무것도 약속하지 않는 것이 성숙한 답이에요.
고객이 가치 있게 여기는 리뷰 미팅은 어떻게 진행하시나요?
내 기능 목록이 아니라 고객이 평가받는 성과로 시작하세요. 권고 하나와 요청 하나를 가져가세요. 요청이 없는 미팅은 그냥 상태 보고예요.
고객의 신뢰를 잃게 만든 실수에 대해 말씀해 주세요.
무엇을, 얼마나 빨리 알렸는지, 그리고 그 뒤 프로세스에서 무엇을 바꿨는지요. 공개하는 속도가 답의 전부예요.
오늘 해결할 수 없는 문제는 어떻게 처리하시나요?
정직한 예상 시점(또는 아직 알 수 없다는 정직한 답), 우회 방법, 그리고 합의하고 지키는 확인 주기요. 고객은 버그보다 침묵 때문에 훨씬 자주 떠나요.
UX·프로덕트 디자이너 면접 질문
디자인 면접은 어떻게 그리는지가 아니라 어떻게 결정하는지를 봐요. 건너뛴 리서치, 제약에 맞춘 설계, 그리고 더 나쁜 것을 원하는 이해관계자를 어떻게 다루는지에 관한 질문을 예상하세요.
잘못 내렸던 디자인 결정에 대해 설명해 주세요.
어떻게 알게 됐는지(리서치, 분석 데이터, 고객 지원 문의), 무엇을 바꿨는지, 얼마나 빨리 바꿨는지 말하세요. 아무것도 실패하지 않는 포트폴리오 이야기는 소설처럼 들려요.
디자인하기 전에 어떤 리서치를 할지 어떻게 정하시나요?
가장 위험한 가정을 고르고 거기에 맞는 방법을 쓰세요. "왜"에는 인터뷰 다섯 번, "얼마나 많이"에는 분석 데이터, 분포에는 설문이요. 리서치가 없었다면 무엇을 출시했을지 말하세요.
이해관계자가 사용성을 해치는 것을 원합니다. 어떻게 하시겠어요?
상대의 목표를 다시 말하고, 그 목표를 충족하는 대안을 제안하고, 취향 논쟁 대신 비용이 적은 테스트를 제안하세요. 계속 의견이 갈릴 때 어디로 에스컬레이션하는지도 말하세요.
디자인 크리틱에서 받은 피드백은 어떻게 다루시나요?
반응과 진단을 구분하고, 제안된 해결책이 아니라 문제를 물어보세요. 내가 피드백을 주는 쪽일 때 크리틱을 어떻게 진행하는지도 설명하세요.
디자인이 효과가 있었는지 어떻게 측정하시나요?
행동 지표 하나와 과업 성공률이나 노력 측정을 짝지으세요. 그리고 숫자가 잘못된 이유로 움직였다면 어떻게 할지 말하세요. 클릭이 많다고 항상 좋은 건 아니에요.
까다로운 기술적 제약 속에서 디자인했던 경험을 말씀해 주세요.
제약, 포기한 선택지, 그리고 남은 유연성을 의도적으로 어디에 썼는지 말하세요. 제약은 면접관이 내 우선순위를 보는 곳이에요.
디자인 시스템이 족쇄가 되지 않게 하려면 어떻게 하시나요?
언제 예외가 허용되는지에 대한 규칙, 실제로 쓰이는 기여 경로, 그리고 어긋남이 두 번째 시스템으로 굳기 전에 잡아내는 점검이요.
일상 업무에서 접근성은 어떤 의미인가요?
구체적으로 말하세요. 대비, 포커스 순서, 터치 영역 크기, 스크린 리더가 읽을 수 있는 레이블, 그리고 지난달 리뷰에서 잡아낸 것 하나요. 막연한 다짐은 실제로는 안 하고 있다는 신호예요.