목차 1. 기술 면접 전체 구조 — 3단계 파이프라인 2. 코딩 테스트 — 합격선을 넘는 준비 전략 3. 시스템 디자인 면접 — 경력자의 합격을 가르는 관문 4. 행동 면접 — STAR 프레임워크로 구조화하기 5. 기업별 면접 특성 — 국내 빅테크 vs 외국계 6. 추천 학습 리소스와 준비 일정표
개발자 기술 면접은 코딩 테스트, 시스템 디자인, 행동 면접 세 축으로 구성된다. 각 단계에서 면접관이 실제로 평가하는 포인트, 준비 전략, 자주 나오는 질문 유형을 정리한다. 2026년 기준 국내 빅테크(네이버·카카오·라인·쿠팡·토스)와 외국계(구글·아마존·메타) 면접 트렌드를 반영했다.
기술 면접 전체 구조 — 3단계 파이프라인 대부분의 테크 기업 채용 프로세스는 다음 3단계를 거친다:
코딩 테스트 (Online Assessment): 알고리즘·자료구조 문제 2~4개, 60~120분. 1차 스크리닝 역할기술 면접 (Technical Interview): 라이브 코딩 + 시스템 디자인. 1~3라운드, 각 45~60분행동 면접 (Behavioral Interview): 협업, 갈등 해결, 리더십 경험. 보통 최종 라운드외국계 기업은 시스템 디자인 비중이 높고, 국내 기업은 코딩 테스트 비중이 높다. 경력 3년 이상부터는 시스템 디자인이 합격을 가르는 핵심 요소가 된다.
일반적인 테크 기업 채용 파이프라인 구조 출제 빈도 TOP 5 유형 (2025~2026 국내 기준):
그래프 탐색 (BFS/DFS): 네이버·카카오에서 매회 출제. 최단 경로, 연결 요소, 위상 정렬이진 탐색 / 파라메트릭 서치: 쿠팡·토스에서 빈출. 정렬된 데이터에서 조건 최적값 탐색DP (Dynamic Programming): 난이도 조절용으로 항상 포함. 배낭, LIS, 구간 DP문자열 처리: 카카오 특유의 문자열 파싱·정규표현식 문제구현/시뮬레이션: 삼성 SW 역량 테스트 스타일. 조건이 복잡한 구현 문제플랫폼별 난이도 체감:
프로그래머스 Level 3: 국내 기업 코딩 테스트 합격선. 이 수준을 안정적으로 풀면 1차는 통과LeetCode Medium: 외국계 기업 기준. Medium을 30분 이내에 풀 수 있으면 합격권백준 골드 III~I: 국내 대기업(삼성·LG) 기준. 구현력 + 알고리즘 복합 문제핵심은 양보다 패턴 이다. 500문제를 풀기보다 핵심 패턴 15개를 반복 학습하는 게 효율적이다.
코딩 테스트 8주 준비 로드맵
# Week 1-2: 기초 자료구조
- 배열, 해시맵, 스택/큐, 힙
- LeetCode Easy 30문제 (Two Sum, Valid Parentheses 등)
# Week 3-4: 핵심 알고리즘
- BFS/DFS, 이진 탐색, 정렬
- 프로그래머스 Level 2 집중 (20문제)
# Week 5-6: 고급 패턴
- DP (Top-down → Bottom-up 전환 연습)
- 그리디, 유니온파인드, 세그먼트 트리 기초
- LeetCode Medium 20문제
# Week 7-8: 실전 시뮬레이션
- 카카오 기출 3년치 (프로그래머스)
- 주 2회 모의 테스트 (제한 시간 준수)
- 오답 패턴 정리 → 약점 보완시스템 디자인 면접 — 경력자의 합격을 가르는 관문 시스템 디자인 면접은 정답이 없는 설계 토론 이다. 면접관은 완벽한 설계가 아니라, 트레이드오프를 인식하고 근거를 가지고 결정하는 과정을 본다.
자주 출제되는 시스템 디자인 주제:
URL Shortener 설계: 가장 기본. 해싱, 충돌 처리, 리다이렉트 성능, 분석 기능채팅 시스템: WebSocket vs Long Polling, 메시지 저장, 읽음 확인, 푸시 알림뉴스 피드 / 타임라인: Fan-out on write vs Fan-out on read, 캐싱 전략검색 자동완성: Trie, Elasticsearch, 랭킹 알고리즘파일 저장/공유 시스템: 청크 업로드, 중복 제거, CDN 배포시스템 디자인 면접 45분 타임라인:
요구사항 정리 (5분): 기능 요구사항 + 비기능 요구사항(QPS, 지연 시간, 가용성) 확인. 면접관에게 질문해서 범위를 좁혀라상위 설계 (15분): 핵심 컴포넌트(API → 서비스 → DB → 캐시)를 화이트보드에 그리기상세 설계 (15분): 면접관이 관심을 보이는 컴포넌트를 깊이 파기. 데이터 모델, 인덱스, 샤딩 전략 등병목점·확장 (10분): 단일 장애점(SPOF) 제거, 수평 확장, 모니터링 방안시스템 디자인 핵심 원칙: 면접관이 듣고 싶은 말은 '이렇게 하면 됩니다'가 아니라 'A와 B 중 A를 선택한 이유는 ~이고, B의 단점은 ~입니다'다. 트레이드오프를 명시적으로 말하는 것이 합격의 핵심이다.
시스템 디자인 면접의 상위 설계 예시 — 핵심 컴포넌트와 데이터 흐름 행동 면접 — STAR 프레임워크로 구조화하기 행동 면접은 과거 경험을 통해 협업 능력, 문제 해결 방식, 갈등 관리 역량 을 평가한다. 아마존의 Leadership Principles가 대표적이며, 국내 기업도 유사한 구조를 채택하고 있다.
STAR 프레임워크:
Situation: 구체적인 상황 설명 (프로젝트명, 팀 규모, 기간)Task: 본인의 역할과 책임Action: 실제로 취한 행동 (기술적 결정, 커뮤니케이션)Result: 정량적 결과 (성능 30% 개선, 배포 시간 50% 단축 등)자주 나오는 행동 면접 질문 TOP 5:
'팀원과 기술적 의견이 충돌했을 때 어떻게 해결했나요?' '타이트한 일정에서 기술 부채를 어떻게 관리했나요?' '본인이 주도적으로 개선한 프로세스나 시스템이 있나요?' '실패한 프로젝트 경험과 그로부터 배운 점은?' '다른 팀(기획, 디자인)과 협업할 때 갈등을 어떻게 조율했나요?' 각 질문에 대해 최소 2개의 에피소드 를 미리 준비하라. 면접관이 후속 질문으로 깊이를 파기 때문에, 실제 경험이 아니면 바로 드러난다.
기업별 면접 특성 — 국내 빅테크 vs 외국계 기업 코딩 테스트 시스템 디자인 특이사항 네이버 2~3문제 / 120분 경력만 과제 전형 있음 카카오 4~7문제 / 300분 경력만 문자열·구현 비중 높음 쿠팡 2문제 / 70분 주니어도 출제 LP 기반 행동면접 강조 토스 라이브 코딩 필수 문화 면접 비중 높음 구글 라이브 코딩 4~5R L5+ 필수 Googleyness 면접 아마존 OA 2문제 필수 LP 14개 숙지 필수
코딩 테스트:
NeetCode 150: LeetCode 핵심 패턴 150문제 — 패턴별 분류가 잘 되어 있어 효율적프로그래머스 고득점 Kit: 국내 기업 출제 스타일에 가장 근접바킹독의 실전 알고리즘: 한국어 강의 중 가장 체계적 (무료)시스템 디자인:
System Design Interview (Alex Xu): 1권(기초) + 2권(심화). 시디 면접의 교과서ByteByteGo: Alex Xu의 뉴스레터. 주 1회 시스템 디자인 다이어그램 (무료)Designing Data-Intensive Applications: 분산 시스템 근본 원리. 시니어 면접 필독서행동 면접:
아마존 Leadership Principles 14개 — 각 LP에 대해 STAR 에피소드 1~2개 준비 자기소개 60초 버전 준비 — '현재 → 과거 → 미래' 순서로 구성 면접 준비 타임라인: 이직 결심 후 최소 8주를 확보하라. 주 1~2회 모의 면접(Pramp 무료, Interviewing.io 유료)을 병행하면 실전 감각이 빠르게 올라간다. 코딩 테스트만 준비하고 시스템 디자인을 생략하면 2차에서 탈락한다.