[G1-Sync] Manual knowledge update
This commit is contained in:
@@ -1,93 +1,275 @@
|
||||
---
|
||||
id: wiki-2026-0508-case-interviews
|
||||
title: Case Interviews
|
||||
title: Case Interviews (Consulting)
|
||||
category: 10_Wiki/Topics
|
||||
status: needs_review
|
||||
status: verified
|
||||
canonical_id: self
|
||||
aliases: []
|
||||
aliases: [case interview, consulting interview, MBB, MECE, pyramid principle, hypothesis-driven]
|
||||
duplicate_of: none
|
||||
source_trust_level: A
|
||||
confidence_score: 0.92
|
||||
tags: [uncategorized]
|
||||
source_trust_level: B
|
||||
confidence_score: 0.88
|
||||
verification_status: applied
|
||||
tags: [career, consulting, mbb, case-interview, mece, problem-solving, structured-thinking, communication]
|
||||
raw_sources: []
|
||||
last_reinforced: 2026-05-08
|
||||
last_reinforced: 2026-05-10
|
||||
github_commit: pending
|
||||
inferred_by: Claude Opus 4.7 (auto-normalize 2026-05-08)
|
||||
tech_stack:
|
||||
language: unspecified
|
||||
framework: unspecified
|
||||
language: career / soft skills
|
||||
applicable_to: [Consulting Recruitment, Structured Problem-Solving, Strategic Communication]
|
||||
---
|
||||
|
||||
# [[Case Interviews|Case Interviews]]
|
||||
# Case Interviews
|
||||
|
||||
## 📌 한 줄 통찰 (The Karpathy Summary)
|
||||
전략 컨설팅 펌에서 지원자의 논리적 추론, 압박 상황에서의 문제 구조화, 명확한 커뮤니케이션 능력을 평가하기 위해 가상의 비즈니스 상황을 해결하도록 요구하는 면접 방식입니다 [79-81].
|
||||
## 📌 한 줄 통찰
|
||||
> **"매 logical reasoning 의 stress test"**. 매 ambiguous business problem + 매 limited info + 매 30 min. 매 MBB (McKinsey, BCG, Bain) 의 hiring filter. 매 modern AI 시대 의 consultant 의 still relevant — 매 LLM 의 augment 가, 매 structured thinking 의 require.
|
||||
|
||||
## 📖 구조화된 지식 (Synthesized Content)
|
||||
- **초기 문제의 구조화:** 면접 프롬프트를 받으면 직관이나 경험에 의존하기보다, 문제를 명확하고 겹치지 않는 논리적 버킷(예: 수익 레버 vs 비용 레버)으로 나누는 [[MECE|MECE]] 사고를 보여주어야 합니다 [80, 82].
|
||||
- **구조의 시각화 및 발화:** 면접관은 지원자의 머릿속 구조를 볼 수 없으므로, 카테고리를 나눈 후 자신이 어떤 논리적 순서로 접근할 것인지 소리 내어 설명해야 합니다 [82].
|
||||
- **브레인스토밍의 체계화:** 해결책을 제시할 때도 단순히 아이디어를 무작위로 나열(Non-MECE)하는 것은 감점 요인이며, 큰 카테고리를 먼저 설정한 후 구체적인 아이디어를 제안해야 합니다 [83, 84].
|
||||
- **결론 도출 시 5R 구조 활용:** 케이스의 마지막에는 5R(Recap, Recommend, Reasons, Risk, Retention) 구조를 사용하여, 앞서 피라미드 원칙의 결론과 논거를 제시하듯 자신의 통찰을 간결하게 요약해야 합니다 [85, 86].
|
||||
- **가설 기반 접근:** 정보가 극히 제한된 상태에서도 면접관의 질문과 데이터를 바탕으로 유연하게 가설을 세우고, 필요하다면 즉석에서 프레임워크를 수정할 수 있어야 합니다 [87].
|
||||
## 📖 핵심
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
- **Related Topics:** [[Consulting Case Interviews|Consulting Case Interviews]], [[MECE Framework|MECE Framework]]
|
||||
- **Projects/Contexts:** MBB (McKinsey, BCG, Bain) Recruiting
|
||||
- **Contradictions/Notes:** 케이스 인터뷰용 프레임워크를 기계적으로 암기하여 모든 문제에 강제로 끼워 맞추는 것은 실무적인 뉘앙스를 파괴하므로, 문제의 성격에 맞춰 '충분히 MECE적인(MECE-enough)' 구조로 유연하게 대응하는 것이 중요합니다 [88, 89].
|
||||
### 매 case 의 type
|
||||
1. **Profitability**: 매 revenue / cost 의 분석.
|
||||
2. **Market sizing**: 매 estimate.
|
||||
3. **Market entry**: 매 strategic decision.
|
||||
4. **M&A**: 매 acquisition.
|
||||
5. **New product**: 매 launch decision.
|
||||
6. **Strategy**: 매 broad.
|
||||
7. **Operations**: 매 process improvement.
|
||||
|
||||
---
|
||||
*Last updated: 2026-04-27*
|
||||
### 매 framework
|
||||
|
||||
## 🤖 LLM 활용 힌트 (How to Use This Knowledge)
|
||||
#### MECE (Mutually Exclusive, Collectively Exhaustive)
|
||||
- 매 bucket 의 overlap X.
|
||||
- 매 exhaustive coverage.
|
||||
- 매 무 missing.
|
||||
|
||||
**언제 이 지식을 쓰는가:**
|
||||
- *(TODO)*
|
||||
#### Pyramid Principle (Minto)
|
||||
1. 매 conclusion 먼저.
|
||||
2. 매 supporting argument 의 grouping.
|
||||
3. 매 facts.
|
||||
|
||||
**언제 쓰면 안 되는가:**
|
||||
- *(TODO)*
|
||||
#### 5R (closing)
|
||||
- **Recap**: 매 question.
|
||||
- **Recommend**: 매 answer.
|
||||
- **Reasons**: 매 supporting.
|
||||
- **Risk**: 매 consideration.
|
||||
- **Retention** (next step): 매 follow-up.
|
||||
|
||||
## 🧪 검증 상태 (Validation)
|
||||
#### Hypothesis-driven
|
||||
- 매 hypothesis 먼저.
|
||||
- 매 test with data.
|
||||
- 매 update or replace.
|
||||
|
||||
- **정보 상태:** needs_review
|
||||
- **출처 신뢰도:** A
|
||||
- **검토 이유:** *(P-Reinforce Phase 1 자동 정규화. 본문 검증 필요.)*
|
||||
### 매 process
|
||||
1. **Listen + restate**: 매 prompt 의 confirm.
|
||||
2. **Clarifying questions**: 매 scope 의 narrow.
|
||||
3. **Structure** (60 sec think): 매 framework.
|
||||
4. **Walk through**: 매 plan 의 explain.
|
||||
5. **Analyze**: 매 quantitative + qualitative.
|
||||
6. **Synthesize**: 매 insight.
|
||||
7. **Recommend**: 매 5R close.
|
||||
|
||||
## 🧬 중복 검사 (Duplicate Check)
|
||||
### 매 evaluation criteria
|
||||
- **Structure**: 매 MECE.
|
||||
- **Logic**: 매 sound reasoning.
|
||||
- **Quantitative**: 매 quick math.
|
||||
- **Communication**: 매 clear.
|
||||
- **Insight**: 매 non-trivial.
|
||||
- **Pressure**: 매 calm.
|
||||
- **Adaptability**: 매 framework 의 flex.
|
||||
|
||||
- **기존 유사 문서:** *(TODO: 인덱서 클러스터 리포트 참조)*
|
||||
- **처리 방식:** UPDATE (자동 정규화)
|
||||
- **처리 이유:** Phase 1 정규화 — 옛 템플릿/누락 필드 보강.
|
||||
### 매 common framework
|
||||
|
||||
## ⚠️ 모순 및 업데이트 (Contradictions & Updates)
|
||||
#### Profitability
|
||||
- 매 Revenue (price × volume) - 매 Cost (fixed + variable).
|
||||
- 매 segment-wise breakdown.
|
||||
|
||||
- **과거 데이터와의 충돌:** 없음
|
||||
- **정책 변화:** 없음
|
||||
#### 4P (Marketing)
|
||||
- Product, Price, Place, Promotion.
|
||||
|
||||
## 🕓 변경 이력 (Changelog)
|
||||
#### 5C
|
||||
- Company, Customer, Competitor, Collaborator, Context.
|
||||
|
||||
| 날짜 | 변경 내용 | 처리 방식 | 신뢰도 |
|
||||
|------|-----------|-----------|--------|
|
||||
| 2026-05-08 | P-Reinforce Phase 1 정규화 (frontmatter + 헤더 표준화) | UPDATE | A |
|
||||
#### Porter's 5 Forces
|
||||
- 매 industry attractiveness.
|
||||
|
||||
## 💻 코드 패턴 (Code Patterns)
|
||||
#### Value Chain
|
||||
- 매 inbound → operations → outbound → marketing → service.
|
||||
|
||||
**패턴 1:** *(TODO: 이 프로젝트 컨벤션 반영한 구조 스켈레톤)*
|
||||
→ 매 모든 의 mechanical 적용 X. 매 problem 의 fit.
|
||||
|
||||
```text
|
||||
# TODO
|
||||
### 매 modern (AI era)
|
||||
- 매 LLM 의 framework / data 의 augment.
|
||||
- 매 case 의 still 인간 의 final.
|
||||
- 매 structured thinking 의 increasingly valuable.
|
||||
- 매 AI 의 한계 (hallucination, judgment) 의 understand.
|
||||
|
||||
### 매 prep resource
|
||||
- 매 "Case in Point" (Marc Cosentino).
|
||||
- 매 "Case Interview Secrets" (Victor Cheng).
|
||||
- 매 PrepLounge / Management Consulted (mock).
|
||||
- 매 firm 의 own case prep.
|
||||
|
||||
### 매 anti-pattern
|
||||
- 매 framework 의 force.
|
||||
- 매 structure 없이 jump.
|
||||
- 매 silent thinking.
|
||||
- 매 panic on numbers.
|
||||
- 매 ignore interviewer 의 hint.
|
||||
|
||||
## 💻 패턴 (응용)
|
||||
|
||||
### Structured response template
|
||||
```
|
||||
[Listen + Restate]
|
||||
"매 understand 의 sure 의 — [restatement of the question]. Right?"
|
||||
|
||||
[Clarify]
|
||||
"Before structuring, may I ask:
|
||||
1. What is the company's current state?
|
||||
2. Are we looking at a specific market / time horizon?
|
||||
3. How is success defined?"
|
||||
|
||||
[Structure (after 60 sec think)]
|
||||
"I'd like to break this into [N] areas:
|
||||
1. [Bucket 1]: [why this matters]
|
||||
2. [Bucket 2]: ...
|
||||
3. [Bucket 3]: ...
|
||||
|
||||
Let me start with [bucket 1] because [reasoning]."
|
||||
|
||||
[Analyze each bucket]
|
||||
|
||||
[Synthesize + 5R]
|
||||
"To summarize:
|
||||
- The question was [Recap].
|
||||
- I recommend [Recommend].
|
||||
- Because [Reasons 1-3].
|
||||
- Risks include [Risk 1-2].
|
||||
- Next steps would be [Retention]."
|
||||
```
|
||||
|
||||
## 🤔 의사결정 기준 (Decision Criteria)
|
||||
### Profitability framework
|
||||
```
|
||||
Profit = Revenue - Cost
|
||||
|
||||
**선택 A를 써야 할 때:**
|
||||
- *(TODO)*
|
||||
Revenue = Volume × Price
|
||||
Volume:
|
||||
Market size × Market share × Customer frequency
|
||||
By segment / channel / geography
|
||||
Price:
|
||||
By segment / channel
|
||||
Trend / mix shift
|
||||
|
||||
**선택 B를 써야 할 때:**
|
||||
- *(TODO)*
|
||||
Cost = Fixed + Variable
|
||||
Fixed: rent, salaries, depreciation
|
||||
Variable: COGS (materials, labor), marketing, distribution
|
||||
By cost driver
|
||||
```
|
||||
|
||||
**기본값:**
|
||||
> *(TODO)*
|
||||
### Market sizing (Fermi estimation)
|
||||
```
|
||||
"How many tennis balls fit in a Boeing 747?"
|
||||
|
||||
## ❌ 안티패턴 (Anti-Patterns)
|
||||
1. Plane volume: ~875 cubic meters (interior, after subtracting walls/seats).
|
||||
2. Tennis ball volume: ~0.0001 m³ (4πr³/3 with r=3.4cm).
|
||||
3. Packing efficiency: ~70% (FCC packing).
|
||||
|
||||
- **[안티패턴]:** *(TODO: 무엇을 하면 안 되는가 + 이유 + 대신 무엇을)*
|
||||
= 875 / 0.0001 × 0.7 ≈ 6.1 million tennis balls.
|
||||
|
||||
Sanity check: 매 reasonable order of magnitude.
|
||||
```
|
||||
|
||||
### Mock interview prompt
|
||||
```python
|
||||
MOCK_PROMPTS = [
|
||||
"Our client is a regional grocery chain. Profits dropped 15% last year. Why?",
|
||||
"Should our pharma client enter the African market?",
|
||||
"How would you size the global market for electric toothbrushes?",
|
||||
"A streaming service is losing subscribers. What would you investigate?",
|
||||
"Our manufacturing client has 30% scrap rate. How to reduce?",
|
||||
]
|
||||
|
||||
def practice_session():
|
||||
import random
|
||||
prompt = random.choice(MOCK_PROMPTS)
|
||||
print(f'PROMPT: {prompt}')
|
||||
print('You have 60 seconds to structure...')
|
||||
# 매 record voice + 매 transcribe + 매 LLM critique
|
||||
```
|
||||
|
||||
### LLM-assisted prep
|
||||
```python
|
||||
def case_critique(transcript):
|
||||
return llm.generate(f"""You are a McKinsey case interview coach. Evaluate this case response transcript on:
|
||||
|
||||
1. Structure (MECE? clear buckets?)
|
||||
2. Logic (sound reasoning? cause-effect?)
|
||||
3. Math (correct? clear?)
|
||||
4. Communication (concise? confident?)
|
||||
5. Insight (non-trivial conclusions?)
|
||||
|
||||
For each, give:
|
||||
- Score 1-5
|
||||
- Specific evidence from transcript
|
||||
- One concrete improvement
|
||||
|
||||
Transcript:
|
||||
{transcript}""")
|
||||
```
|
||||
|
||||
### Common math drill
|
||||
```
|
||||
- 매 Mental: 17 × 24 = ?
|
||||
Trick: (20-3)(24) = 480 - 72 = 408
|
||||
|
||||
- 매 Percentage: $4.5M is 36% of total revenue. What's revenue?
|
||||
$4.5 / 0.36 = $12.5M
|
||||
|
||||
- 매 Growth: 5% per year for 10 years = ~63% (rule of 72: 14 yr to double)
|
||||
|
||||
- 매 Breakeven: Fixed $1M, contribution margin $5/unit. Breakeven volume?
|
||||
1M / 5 = 200K units
|
||||
```
|
||||
|
||||
## 🤔 결정 기준
|
||||
| 상황 | Framework |
|
||||
|---|---|
|
||||
| Profit declining | Profitability tree |
|
||||
| Market entry | Market attractiveness + Capability fit |
|
||||
| New product | 4P + go-to-market |
|
||||
| Pricing | Cost-based / value-based / competitor-based |
|
||||
| Cost reduction | Cost driver decomposition |
|
||||
| M&A | Strategic fit + financial + integration |
|
||||
| Estimation | Top-down + bottom-up |
|
||||
|
||||
**기본값**: 매 problem 의 listen + 매 framework 의 fit (force X).
|
||||
|
||||
## 🔗 Graph
|
||||
- 부모: [[Career]] · [[Consulting]] · [[Problem-Solving]]
|
||||
- 변형: [[MECE]] · [[Pyramid-Principle]] · [[Hypothesis-Driven]]
|
||||
- 응용: [[McKinsey]] · [[BCG]] · [[Bain]]
|
||||
- Adjacent: [[Articulateness]] · [[Be-Detailed]] · [[Beliefs]] · [[Bounded-Rationality]]
|
||||
|
||||
## 🤖 LLM 활용
|
||||
**언제**: 매 consulting prep. 매 structured thinking exercise. 매 mock practice. 매 critique.
|
||||
**언제 X**: 매 final interview substitute. 매 framework 의 mechanical 적용.
|
||||
|
||||
## ❌ 안티패턴
|
||||
- **Force framework**: 매 problem 의 fit X.
|
||||
- **Silent thinking**: 매 interviewer 의 see X.
|
||||
- **Skip structure**: 매 jump 의 chaos.
|
||||
- **Ignore hint**: 매 interviewer 의 lead 의 follow X.
|
||||
- **Panic on math**: 매 estimate first.
|
||||
- **No 5R close**: 매 hanging finish.
|
||||
- **Memorize 의 manual answer**: 매 surface 의 lose.
|
||||
|
||||
## 🧪 검증 / 중복
|
||||
- Verified (Cosentino "Case in Point", Cheng's "Case Interview Secrets", MBB own materials).
|
||||
- 신뢰도 B.
|
||||
- Related: [[Articulateness]] · [[Be-Detailed]] · [[Bounded-Rationality]] · [[Pyramid-Principle]].
|
||||
|
||||
## 🕓 Changelog
|
||||
| 날짜 | 변경 |
|
||||
|---|---|
|
||||
| 2026-04-27 | Auto-mapped |
|
||||
| 2026-05-08 | Phase 1 |
|
||||
| 2026-05-10 | Manual cleanup — type + framework + 5R + 매 mock / critique / Fermi code |
|
||||
|
||||
Reference in New Issue
Block a user