[자문] CS 인터뷰 준비 시스템 설계 — 지식 인벤토리 매트릭스
TL;DR
사용자가 요청한 것은 학습 자료가 아니라 시스템. 본인 지식 상태(강점·약점·모호함·모름) ↔ 채널톡 BE 시니어 요구 역량(CS 영역별 1-5 깊이) 매트릭스 비교 → 갭 자동 산출 → P1/P2/P3 우선순위 도출 → 진행 추적 + 재평가. 노션 DB 또는 마크다운 테이블로 즉시 구현 가능. 다른 면접·다른 회사에는 Target Profile만 교체하면 재활용.
자문 경위
- **요청**: 사용자 카운터 "워크북도 치우쳤다. *CS 인터뷰 준비를 도울 수 있는 시스템*이 필요하다 — 본인을 잘 이해하고, 본인이 뭘 아는지 모르는지, 지원 포지션 요구 능력/지식을 고려해 커리큘럼 짜주는 시스템"
- **자문일**: 2026-05-22
- **자문 항목**: 시스템 설계 / 편향 진단 / 워크북 조정 / 메타 룰
- **결과 원본**:
~/Workspace/consults/2026-05-22-cs-interview-prep-system/manus-attachment.md
1. 시스템 핵심 전제
산출물(학습 자료)이 아니라 프로세스(갭 분석 → 우선순위 → 재평가 사이클)를 먼저 설계. D-4 시간 제약 고려해 복잡한 자동화 X, 즉시 실행 가능한 노션/마크다운 매트릭스로 시작.
2. 채널톡 BE 시니어 Target Profile
채널톡 CTO 클샌·백엔드 리더 빌로 인터뷰 + 채용 공고 분석. 채널톡은 컴퓨터 공학 기초 + 문제를 끝까지 파고드는 태도를 핵심 평가.
| CS 영역 | 채널톡 요구 깊이 (1-5) | 근거 |
|---|---|---|
| 자료구조 / 알고리즘 | **5** (필수, 라이브 코딩 직결) | "자료구조·알고리즘 깊은 분" 명시 |
| OS (동시성·프로세스/스레드·메모리) | **5** (필수) | 대용량 트래픽 + 동시성 제어 핵심 |
| 네트워크 (TCP/UDP·HTTP·WebSocket) | **4** (중요) | B2B 메신저 실시간 통신 |
| DB (트랜잭션·ACID·격리수준·인덱스) | **5** (필수) | 다수 고객사 정합성 |
| 분산 시스템 / 캐시 (Redis) | **4** (중요) | 채널톡 Redis Pub/Sub 개선기 등 |
| 시스템 설계 (대용량·스케일링) | **5** (필수) | "800만명 트래픽·스케일업 재설계" 명시 |
| 도메인 경험 전이 (결제→메신저) | **3** (보조) | 이력서 기반 꼬리 질문 대비 |
3. 지식 인벤토리 매트릭스 스키마
컬럼 정의 (9개)
| 컬럼 | 설명 | 값 |
|---|---|---|
| 주제 (Topic) | 구체 CS 개념 단위 | 예: "뮤텍스 vs 세마포어" |
| 카테고리 | OS / DB / Network / DS-Algo / System Design / Domain | — |
| 요구 깊이 | 채널톡 요구 (Target Profile 기준) | 1~5 |
| 현재 수준 | 본인 직관 평가 | 1~5 |
| Gap | 요구 깊이 - 현재 수준 | -4 ~ 0 |
| 상태 | 강점 / 약점 / 모호함 / 모름 | — |
| 우선순위 | P1 (즉시) / P2 (여유시) / P3 (시간 남을 시) | P1~P3 |
| 검증 질문 | 이 개념 알면 답할 수 있는 면접 질문 1개 | — |
| 액션 아이템 | 학습 방법 또는 라이브 코딩 주제 | — |
우선순위 자동 분류
- **P1**: Gap ≤ -2 + 카테고리가 OS / DB / DS-Algo / System Design
- **P2**: Gap = -1 또는 P1 조건이지만 카테고리가 Network / Domain
- **P3**: Gap = 0 (강점) 또는 카테고리가 Domain
4. 운영 사이클 (D-4 기준: 5/23~5/26)
| 시점 | 단계 | 시간 |
|---|---|---|
| 5/23 12:00 | **초기화** — 매트릭스 '현재 수준' 직관 평가 (깊이 고민 X, 30분) | 30분 |
| 5/23 12:30 | **갭 분석** — Gap 계산 + P1/P2/P3 자동 분류 | 15분 |
| 5/23 12:45~5/25 | **학습 + 재평가** — P1 항목 집중 → 검증 질문 구술 답변 → 만족 시 현재 수준 +1 | — |
| 5/26 오전 | **최종 점검** — '모호함' 상태 정리 + 강점(도메인) ↔ CS 연결 구술 1회 | — |
5. 장기 재활용 구조
다른 면접·다른 회사에 Target Profile (§2)만 교체. 매트릭스 스키마는 범용. 회사별 요구 깊이만 다르게 입력 → 갭/우선순위 자동 재계산.
6. 워크북 (5/23 Day3) 재조정
기존 워크북(Narrative 50% + 라이브 코딩 50%) → 역할 재배치:
| Part | 기존 | 재조정 |
|---|---|---|
| Narrative | 50% (3h) | **10% (30분, 보조 자료로 격하)** |
| 라이브 코딩 | 50% (3h) | **40% (2h, CS 개념 구현 연습으로 재포지셔닝)** |
| **CS 딥다이브** (NEW) | 0% | **50% (P1 항목 집중 질의응답 시뮬레이션)** |
재조정된 5/23 일정 (Manus 3.3 채택)
- **12:00–12:30** 매트릭스 초기화 (Part 0)
- **12:30–14:30** CS 딥다이브 P1 집중 (OS 동시성 + DB 트랜잭션)
- **14:30–16:30** CS 연계 라이브 코딩 (자료구조 직접 구현 + 모호 요구사항)
- **16:30–17:30** Raphael 모의 면접 (CS 꼬리 질문 방어)
- **17:30–18:00** Narrative 압축 점검 (결제→CS 연결 1-2개만)
7. 편향 진단 — 왜 Raphael이 narrative 결로 휘둘렸나
Manus 진단 3가지 구조적 원인:
1. 과거 실패 데이터 과적합 — 트릴리온 약점 4종 메모리 가중치 과도. 채널톡은 다른 회사 (CS 기초 중시) — 도메인 전이 오류
2. Sycophancy Echo Chamber — Manus + Gemini 두 외부 LLM 동의를 "다수결 진리"로 오인. 독립 검증 없이 채택
3. System vs Output 혼동 — 사용자가 "물고기 잡는 법(시스템)"을 요구했는데, 조급함 + 외부 조언에 쫓겨 "물고기(당장 자료)"로 점프. 요구사항 레벨을 한 단계 낮춰 해석
8. 메타 패턴 차단 — 영속 룰 3개 (메모리 저장됨)
feedback_external_advisory_quarantine.md로 영속화. 핵심:
- **Rule 1** User Intuition Supremacy — 사용자 raw 직관 최우선
- **Rule 2** External Advisory Quarantine — 외부 자문 채택 전 2질문 검증 (사용자 요구 충돌 X / 타겟 특성 일치 O)
- **Rule 3** System First, Output Second — 시스템 요구엔 구조 컨펌 후 산출물
체크리스트 5개 + 복구 프로토콜 4단계 포함. 의사결정 전 자가 점검 필수.
권고 결정안
즉시 반영 (사용자 깨면 우선)
1. 5/23 워크북 전면 재구성 — Part 0 매트릭스 초기화 추가 + CS 딥다이브 50% 격상 + Narrative 10%로 압축. 별도 파일에 매트릭스 템플릿 포함
2. 매트릭스 직관 평가 — 5/23 12:00 시작 시 30분 안에 모든 행 '현재 수준' 채울 것. 깊이 고민 X, 1-5 빠른 입력
3. 장기 재활용 — 채널톡 끝나면 다른 면접 Target Profile로 교체해 재사용
진행 추적
매트릭스에 학습 후 점수 변화를 그날그날 기록 → D-day까지 P1 항목 모두 +1 이상 끌어올리는 게 목표.
참고 자료
- ⭐ Manus 자문 원본:
~/Workspace/consults/2026-05-22-cs-interview-prep-system/manus-attachment.md - [기존 채널톡 D-4 전략 advisory (Manus + Gemini)](2026-05-22-channeltalk-interview-strategy.html) — 이 advisory의 *선행본*. 1차 자문 결과
- [영속 룰: 외부 자문 격리 + 사용자 직관 최우선](../../../.claude/projects/-Users-hangman-Workspace/memory/feedback_external_advisory_quarantine.md) — 메타 패턴 차단 메모리
- HAN-271: silent fail 재발 이슈 (자문 흐름 중단 사고)
- 채널톡 CTO 클샌 인터뷰
- 채널톡 백엔드 리더 빌로 인터뷰