면접 완전 공략
IT 기업 면접에서 살아남는 실전 전략
1 코딩 테스트 준비
대부분의 IT 기업은 코딩 테스트로 시작합니다. 최소 3개월 전부터 준비하세요.
- 프로그래머스, 백준, LeetCode 매일 1문제 이상
- 자주 출제되는 유형: 그래프(BFS/DFS), DP, 이분탐색, 해시맵
- 네카라쿠배 기출 문제 반드시 풀어보기
- 시간 복잡도 분석 습관 들이기 — 면접관이 묻습니다
- Python이 가장 빠르게 풀 수 있지만, 지원 직군 언어로 연습
2 기술 면접 핵심
단순 암기보다 왜(Why)를 설명할 수 있어야 합니다.
- "이 기술을 왜 선택했나요?" — 트레이드오프를 설명
- 프로젝트에서 겪은 문제 → 해결 과정 → 결과를 스토리로
- CS 기초: OS, 네트워크, DB, 자료구조는 반드시 복습
- 시스템 디자인 면접은 시니어뿐 아니라 주니어도 기초 필요
- "모르겠습니다"보다 "이렇게 접근해보겠습니다"가 낫습니다
3 인성·컬처핏 면접
기술만큼 중요합니다. 특히 스타트업은 컬처핏이 당락을 결정합니다.
- STAR 기법: 상황(S) → 과제(T) → 행동(A) → 결과(R)
- "협업에서 갈등이 생기면?" — 실제 경험 기반으로 준비
- 지원 기업의 핵심가치/미션을 반드시 숙지
- "왜 이 회사인가?" — 진정성 있는 이유가 필수
- 역질문 준비: "팀의 기술 스택 결정 프로세스는?" 등
4 면접 실수 TOP 5
탈락하는 사람들의 공통 패턴이 있습니다.
- 기업 리서치 안 함 — 최소 IR, 기술 블로그, 최근 뉴스 확인
- 프로젝트를 깊이 설명 못함 — 본인이 한 부분만이라도 디테일하게
- 질문 의도를 파악 못함 — 잠깐 생각하는 시간을 달라고 하세요
- 너무 긴 답변 — 핵심 먼저, 보충은 요청 시에만
- 피드백을 못 받아들이는 태도 — 면접관 힌트에 유연하게 반응
"면접은 정답을 맞히는 시험이 아니라, 이 사람과 같이 일하고 싶은지를 확인하는 자리입니다. 기술력보다 사고 과정과 소통 능력을 더 많이 봅니다."
이력서·자소서 전략
서류 통과율을 3배 높이는 작성법
1 이력서 황금 공식
- 1장 원칙 — 신입은 절대 2장 넘기지 마세요
- 숫자로 성과 표현: "성능 개선" → "API 응답 속도 40% 개선"
- 기술 스택 나열만 NO → 어디서 어떻게 썼는지 맥락 필수
- 프로젝트별로 본인 역할, 기술, 성과 3줄로 요약
- GitHub 링크, 기술 블로그 URL은 반드시 포함
2 자소서 — 이것만 기억
- "왜 이 직군?" — 개인적 동기와 성장 과정 연결
- "왜 이 회사?" — 기업의 기술적 도전과 본인 역량 매칭
- 실패 경험도 OK — 실패에서 뭘 배웠는지가 핵심
- 추상적 표현 금지: "열정적" → "매일 새벽 5시에 사이드 프로젝트"
- 기업마다 커스터마이즈 — 복붙 티 나면 바로 탈락
3 신입이 빠지는 함정
- 학원/부트캠프 프로젝트만 나열 → 개인 사이드 프로젝트 1개가 더 강력
- 기술 나열 뿐: "React, Node.js, MySQL" → 실제로 뭘 만들었는지
- GitHub 관리 안 함 → 잔디밭 + README 정리는 기본
- 오타·맞춤법 실수 → 꼼꼼함의 척도로 봅니다
AI 시대, 이것만큼은 갖추자
2025년, AI가 바꾼 채용 시장에서 살아남는 역량
개발자에게 AI가 위협일까, 기회일까?
결론부터 말하면 기회입니다. AI가 대체하는 건 "코드를 타이핑하는 행위"이지, "무엇을 만들지 결정하고 설계하는 능력"은 오히려 더 귀해졌습니다. Copilot으로 코드를 빠르게 짜는 사람보다, Copilot이 만든 코드를 올바르게 검증하고 아키텍처를 설계하는 사람이 더 높은 연봉을 받습니다.
1 AI 도구 활용 능력
이제 선택이 아니라 필수 역량입니다.
- GitHub Copilot — 코드 자동완성 너머, 프롬프트 엔지니어링
- ChatGPT/Claude — 코드 리뷰, 디버깅, 문서화 보조
- Cursor/Windsurf — AI 네이티브 IDE 경험
- 면접에서 "AI 도구 활용 경험" 질문이 급증하고 있습니다
2 AI를 쓸 줄 아는 개발자
모든 직군에서 LLM API 연동 경험이 차별점입니다.
- OpenAI API, Claude API 활용한 사이드 프로젝트
- RAG(검색증강생성) 파이프라인 구축 경험
- 프롬프트 설계 + 평가 메트릭 이해
- AI Agent 개발 (LangChain, CrewAI 등)
3 대체 불가 역량
AI가 못 하는 것에 집중하세요.
- 시스템 설계 — 트래픽 100배 증가 시 어떻게 대응?
- 문제 정의 — 무엇을 만들어야 하는지 결정하는 능력
- 코드 리뷰 — AI가 짠 코드의 보안/성능 이슈 감지
- 커뮤니케이션 — 비개발자에게 기술을 설명하는 능력
- 비즈니스 감각 — 기술이 사업에 미치는 임팩트 이해
4 2025년 주목 기술 스택
- LLM/RAG — 거의 모든 IT 기업이 도입 중
- Rust — 시스템 프로그래밍의 새 표준, 채용 급증
- Kubernetes + Platform Engineering — DevOps 진화형
- Edge AI — 디바이스 위에서 돌아가는 AI
- WebAssembly — 브라우저 성능의 한계를 넘는 기술
포트폴리오 전략
면접관이 "오, 이 사람 한번 만나보자"라고 생각하게 만드는 법
1 사이드 프로젝트 1개 > 부트캠프 3개
면접관은 직접 기획하고 끝까지 완성한 프로젝트를 가장 높게 평가합니다.
- 본인이 실제로 겪은 불편을 해결하는 서비스
- 배포까지 완료 (Vercel, AWS, GitHub Pages 등)
- README에 기술 선택 이유, 아키텍처, 트러블슈팅 기록
- 사용자가 실제로 써볼 수 있는 상태가 최고
2 GitHub 관리법
- 잔디밭(커밋 히스토리) — 꾸준함의 증거
- 핀 저장소 6개 — 가장 자신 있는 프로젝트로 큐레이션
- README — 스크린샷, 데모 링크, 기술 스택 배지 필수
- 이슈/PR 관리 — 협업 능력의 증거
- 오픈소스 기여 경험은 시니어급 평가를 받습니다
3 기술 블로그의 힘
- velog, tistory, medium 어디든 좋으니 꾸준히
- "배운 것 정리" 보다 "삽질 기록"이 더 매력적
- 주 1회 이상 포스팅 — 검색 유입으로 브랜딩 효과
- 면접에서 "블로그 보고 왔어요"라는 면접관도 있습니다
직군별 신입 로드맵
0에서 취업까지, 6개월 학습 로드맵
Frontend Engineer
6개월 플랜- 1~2개월: HTML/CSS/JS 기초 → 반응형 웹 1개 완성
- 3~4개월: React + TypeScript → SPA 프로젝트
- 5개월: Next.js + 상태관리 + API 연동
- 6개월: 배포 + 성능 최적화 + 포트폴리오 정리
Backend Engineer
6개월 플랜- 1~2개월: Java/Python + DB(SQL) 기초
- 3~4개월: Spring Boot or Django + REST API 설계
- 5개월: Docker + CI/CD + 인증/인가
- 6개월: 부하 테스트 + 캐싱 + 배포 + 포트폴리오
AI Engineer
6개월 플랜- 1~2개월: Python + 수학(선형대수, 확률) + NumPy/Pandas
- 3~4개월: PyTorch + ML 기초 + 프로젝트 1개
- 5개월: LLM 파인튜닝 + RAG 구현
- 6개월: 논문 리뷰 + AI 서비스 배포 + 포트폴리오
DevOps / SRE
6개월 플랜- 1~2개월: Linux + 네트워크 기초 + Git
- 3~4개월: Docker + CI/CD (GitHub Actions)
- 5개월: Kubernetes + Terraform + AWS
- 6개월: 모니터링 + IaC 프로젝트 + 자격증(CKA/AWS SAA)
Data Engineer
6개월 플랜- 1~2개월: SQL 심화 + Python + 데이터 모델링
- 3~4개월: Spark + Airflow + ETL 파이프라인
- 5개월: 클라우드 DW (BigQuery/Redshift)
- 6개월: 실시간 처리(Kafka) + dbt + 포트폴리오
Product Manager
6개월 플랜- 1~2개월: SQL + 데이터 분석 + 사용자 리서치
- 3~4개월: Figma + PRD 작성 + 애자일/스크럼
- 5개월: A/B 테스트 + 지표 설계 + 실전 케이스 스터디
- 6개월: 사이드 프로젝트 PM 경험 + 포트폴리오
IT 기업 유형별 준비 전략
대기업, 유니콘, 스타트업 — 각각 원하는 인재상이 다릅니다
대기업 (삼성, LG, SK, KT 등)
특징: 구조화된 채용 프로세스, GSAT/직무적성검사 + 코딩테스트 + 직무면접 + 임원면접
준비 포인트:
- 직무적성검사 별도 준비 (삼성 GSAT, SK SKCT 등)
- 전공 지식 깊이 — CS 기초 질문이 많음
- 조직 적응력, 협업 경험 강조
- 지원 부서의 최근 프로젝트/기술 블로그 숙지
네카라쿠배 (네이버, 카카오, 라인, 쿠팡, 배민)
특징: 기술력 중심 채용, 코딩테스트 난이도 높음, 기술면접 2~3회
준비 포인트:
- 코딩테스트 상위 난이도(프로그래머스 Lv3~4) 대비
- 기술 면접에서 깊이 있는 follow-up 질문에 대비
- 개인 프로젝트 + 기술 블로그가 큰 가산점
- 각 사 기술 블로그 반드시 읽기 (네이버 D2, 카카오 Tech 등)
스타트업 / 유니콘 (토스, 당근, 리디 등)
특징: 빠른 채용 프로세스, 과제 전형 많음, 컬처핏 매우 중요
준비 포인트:
- 과제 전형 — 실제 서비스 수준의 완성도 요구
- "왜 대기업이 아니라 스타트업인가?" 명확한 답변
- 자기주도적 학습 능력, 빠른 적응력 어필
- 해당 서비스를 실제로 써보고 개선점을 제안할 수 있으면 강력
취업 준비 최종 체크리스트
하나씩 체크하면서 준비 상태를 점검하세요
추천 리소스
취준생에게 유용한 사이트와 도구