Leetcode 1000제 한인 로드맵 — Grind 75 · Blind 75 · Neetcode 150 · 6개월 플랜 (2026)

뉴비2시간 전
1 0 0
https://gousa.kr/board/jobs/1626

LeetCode — 미국 SWE 채용의 통과의례

미국 Big Tech / Unicorn / 스타트업 SWE 채용에서 LeetCode 스타일 알고리즘 문제 가 1차 필터다. 인터뷰 3-5 라운드 중 2-3 라운드가 coding (LeetCode 형식). 한국 백준 / 코딩테스트 경험자도 LeetCode 영문 description / live coding / verbal explanation 에 적응 필요. 이 글은 0 -> Big Tech offer 까지 6개월 LeetCode 플랜이다.

LeetCode 사이트 기본 (FACT)

  • 총 문제 수: 약 3,500+ (2026-05). 매주 추가
  • 난이도: Easy (~30%) / Medium (~55%) / Hard (~15%)
  • Premium ($35/월, $159/년) — 회사별 태그 (Google, Meta, Amazon), mock interview, 빈출 문제
  • Discuss / Solutions — 문제별 다국어 해설. 영어 + 중국어 + 한국어
  • Contest — 매주 토 / 일. ranking + rating

유명 문제 리스트 (FACT)

  • Blind 75 — 한 시니어 SWE 가 정리한 75 문제. 가장 핵심. 원본 링크
  • Grind 75 — Blind 75 의 확장. techinterviewhandbook.org 운영자 작성. 시간별 학습 트랙 (4주 / 8주 / 12주)
  • Neetcode 150 — neetcode.io 운영자가 카테고리별 150 문제 정리. 유튜브 해설 영상 충실
  • LeetCode Top 100 Liked — 사이트 자체 추천
  • Sean Prashad's Patterns — 회사별 빈출 패턴 정리
  • 회사별 (Premium): Google Top 50, Meta Top 50, Amazon Top 100 등

한국인 6개월 로드맵 (실전)

  1. 월 1 (기초): 자료구조 복습 (Array, Hash, String, Linked List, Stack, Queue). Easy 50개 + Blind 75 중 Easy 부분. 매일 2-3개 / 1시간
  2. 월 2 (Tree / Graph): BFS, DFS, Binary Tree, Trie. Blind 75 의 Tree 섹션 + Neetcode Tree/Graph 카테고리. 매일 2개 / 1.5시간
  3. 월 3 (DP): Dynamic Programming. 가장 어려운 영역. Neetcode DP 카테고리 + Blind 75 DP. 매일 1-2개 / 2시간
  4. 월 4 (Advanced): Backtracking, Greedy, Heap, Two Pointers, Sliding Window. Medium 위주. 매일 2-3개 / 1.5시간
  5. 월 5 (회사별 빈출): Premium 으로 목표 회사 Top 50-100 풀이. Mock interview 시작
  6. 월 6 (실전 mock): pramp, interviewing.io 매일 1회 mock. live coding + verbal explanation 연습

패턴별 핵심 (FACT)

  • Two Pointers: 정렬된 배열 / 회문 / 슬라이딩 윈도우
  • Sliding Window: 부분 배열 / 부분 문자열 최적화
  • Binary Search: 정렬된 데이터 + 범위 추측 가능
  • BFS: 최단 경로 (가중치 X) / 레벨별 탐색
  • DFS: 백트래킹 / 트리 순회 / 컴포넌트 발견
  • DP: 부분 문제 + memoization. top-down (recursive) 또는 bottom-up (iterative)
  • Greedy: 매 단계 최적. 정렬 + Heap 자주
  • Union-Find: 그래프 연결성 / Kruskal MST
  • Topological Sort: DAG / 의존성 / scheduling
  • Trie: 문자열 prefix / autocomplete

난이도별 시간 목표

  • Easy: 10-15분 안에 솔루션 + 코드. 막히면 hint 보고 학습
  • Medium: 25-30분 안에. 실제 인터뷰 standard
  • Hard: 40-45분 안에. L5+ 시니어 / FAANG hard round

막혔을 때 학습법 (FACT)

  1. 30분 시도 -> 안 풀리면 hint
  2. hint 봐도 30분 시도 -> 안 풀리면 solution 정독
  3. Neetcode 유튜브 해설 시청 (영어 + 시각화 + 코드)
  4. 다음날 다시 풀기 (코드 안 보고)
  5. 1주 / 1개월 후 다시 풀기 (spaced repetition)
  6. 같은 패턴 다른 문제 5개 풀기 (패턴 일반화)

한국인 흔한 실수

  • "답 보고 외우기" — 패턴 일반화 X, 변형 문제에 못 풀음. 시간 걸려도 본인 사고로 풀기
  • Hard 만 풀기 — Easy / Medium 기초 부족하면 Hard 못 풀음. 60% Medium 비중
  • 코드만 작성 X verbal X — 인터뷰 = 영어로 사고 과정 설명 + 코드. 영어 verbalization 연습 필수
  • 매일 안 풀기 — 주 2회 5문제 X. 매일 1-2문제 (꾸준함이 핵심)
  • Edge case 누락 — empty input, single element, overflow, negative. 미리 명시
  • Time/Space Complexity 분석 안 함 — 인터뷰 마지막에 반드시 묻는다. O(n log n), O(1) 명시
  • Brute force 안 시도 — 인터뷰는 brute force 부터 시작 -> 최적화. 바로 최적해 X

인터뷰 시 verbal communication 4단계

  1. Clarify: "Are inputs sorted? Can they be negative? Empty array?"
  2. Brute force 제시: "I'll start with brute force: O(n^2). Then optimize."
  3. Optimize: "I can use a hash map to reduce to O(n)..."
  4. Code: 영어로 한 줄씩 설명하며 작성. silent coding X
  5. Test: 직접 test case 만들어 dry-run. edge case 도

한국인 자료 (한국어 해설)

  • Neetcode (영어이지만 시각화 강함) — 가장 추천
  • back to back SWE (유튜브)
  • 한국어 블로그: velog / 티스토리 / Medium 한국 SWE
  • : "Cracking the Coding Interview" (Gayle Laakmann McDowell) — 1세대 bible
  • algo expert ($99-189/년) — 비싸지만 시각 해설

회사별 권장 문제 수 (INFERENCE)

  • Google / Meta: 200-300 문제 + Hard 다수
  • Amazon / Microsoft: 150-200 문제 + Medium 위주
  • Apple / Netflix: 100-150 문제 + Medium
  • 일반 스타트업 / Series B-C: 50-100 문제 + Easy/Medium
  • Big Tech Senior (L5+): 250-400 + system design 무게 ↑

출처

LeetCode 공식, Neetcode, Grind 75, Sean Prashad Patterns, "Cracking the Coding Interview".


※ LeetCode 만이 채용 전부 아님. 시니어 = system design + behavioral 비중 ↑. 본 글은 2026-05 일반 가이드.

AD

댓글

아직 댓글이 없습니다. 첫 번째 댓글을 남겨보세요!