1. 시스템 설계 문제란? 1) 무엇을 원하는가? - 기술 면접에서 구직자에게 주어진 문제를 어떻게 해결할 것인지 문제 해결 능력을 파악하기 위해 출제한다 - 정답은 없고 설계 기술을 면접관들에게 보여주면 된다 - 협력할 수 있는 지, 압박을 잘 견뎌낼 수 있는 지를 판단하기 위해 2) 피해야 하는 점 : 비용을 고려하지 않은 오버 엔지니어링 2. 효과적 면접을 위한 4단계 접근법 1) 문제 이해 및 설계 범위 확정 - 바로 답만 얘기하지 말자 - 깊이 생각하고 질문해 요구사항과 가정을 분명히 하기 - 올바른 질문하기, 적절한 가정하기, 시스템 구축에 필요한 정보 모으기 ex) 뉴스피드 시스템 설계 - 가장 중요한 기능이 무엇인가? - 정렬 상태는 어떻게 되어야 하는가? - 최대 사용자? 친구 상태? -..