3. 시스템 설계 면접 공략법

  • 시스템 면접?

    • 협력에 적합한 상황인지, 압박이 심한 상황에서도 잘 헤쳐 나갈 수 있는지

    • 모호한 문제를 건설적으로 해결할 능력이 있는지 등을 살펴볼 수 있음.

효과적 면접을 위한 4단계 접근법

1. 문제 이해 및 설계 범위 확정

  • 속도를 늦추자

  • 깊이 생각하고, 질문하여 요구사항과 가정들을 분명히 하자

  • 예시

    • 구체적으로 어떤 기능?

    • 제품 사용자 수?

    • 회사 규모 확장성?

    • 주로 사용하는 기술 스택?

2. 개략적인 설계안 제시 및 동의 구하기

  • 최초 청사진 제시 하고, 면접관에게 의견 구하기

    • 면접관을 마치 팀원 처럼

  • 화이트보드 사용

  • 최초 설계안이 시스템 관계된 제약사항을 만족하는지 계산

  • 소리를 내어 되새긴다.

3. 상세 설계

  • 시스템 전반적으로 달성해야할 목표, 기능 범위 확인

  • 전체 설계에 대한 개략적인 청사진

  • 면접관 의견

  • 상세 설계에서 집중해야할 영역

4. 마무리

  • 내 설계가 완벽하지 않다는 점을 항상 인식

  • 설계를 요약해줘도 좋음.

  • 오류가 생기면 어떤 상황이 발생하는지

  • 운영 이슈

  • 진행 중에 막혔다면, 흰트를 무조건 달라고 하자

  • 침묵 속에서 설계하지 말자

  • 시간 배분

![[Pasted image 20250713215604.png]]

Last updated

Was this helpful?