시스템 설계 면접을 하는 이유는 설계 과정에서 내린 결정의 이유와 면접관의 피드백을 어떠한 방식으로 처리할 것인지를 볼 수 있기 때문이다. 이번 장에서는 시스템 설계 면접을 보게 되었을 때의 꿀팁(4단계)을 정리했다. 1단계 문제 이해 및 설계 범위 확정설계 해야하는 범위를 명확하게 해야한다. 면접관에게 질문을 하면서 범위를 구체화 시킨다. 예를 들어, 어떤 기능을 만들어야 하는지, 사용자는 어느 정도인지 등등 시스템을 혼자 추상화하여 대답하지 말자. 2단계 개략적인 설계안 제시 및 동의 구하기설계안에 대한 청사진을 제시하고 면접관에게 의견을 구한다. 그리고 핵심 종이나 화이트보드에 그려가며 얘기하자. 이 설계안이 시스템 규모에 관계 된 제약사항을 커버할 수 있는지 개략적으로 계산해 보자. 3단계 ..