시스템 디자인 및 디자인
목적 : 기업의 비즈니스 모델에 효율적인 아키텍처를 고안하기 위한 능력 배양
목차
1. 확장 가능한 시스템 설계
2. 알고리즘과 데이터 구조
3. 빅데이터를 활용한 작업
4. 설계 인터뷰 전략
5. 모의 설계 인터뷰
6. 일반적인 기술 인터뷰 팁
ref)
http://media.sundog-soft.com/SystemDesign/SystemDesign.pdf
1. 끈기를 증명하기
스토리 텔링을 통해 인내심을 측정한다. ( 행동 인터뷰)
- 어려운 기술적 문제를 푼 경험 ( 새로운 기술을 배울 수 있는가? )
- 팀 내 불화를 어떻게 해결했는가?
- 여러분들의 상사를 어떻게 설득해서 올바른 방향으로 나아가게 했는가?
1. 테크니컬 스킬 : 코딩 인터뷰 + 시스템 디자인 인터뷰
2. 경험 : 스토리 텔링
3. 회사의 벨류 핏 : 스토리 텔링
1. 주어진 문제에 대해 리서치하고, 나만의 설루션을 제시할 수 있는가?
2. 유데미 같은 툴을 통해 새로운 것을 배우려고 하는가?
3. 포기하지 않는 끈기를 가지고 있는가?
2. 자발성을 증명하기
회사에 당장 주어진 일이 없더라도 리소스를 분배받거나, 그래도 여유가 있다면 프로토 타입으로 임팩트를 줄 수 있는지, 혹은 그 경험을 했는지 말해주면 좋다.
1. 구글링, 약간의 학습으로도 알 수 있는 내용으로도 팀원들을 괴롭히는 것
2. 하나하나 지시하는 것
3. 집중력의 실패
(안 좋은 예) 멋진 아이디어가 있어서 몇 달을 투여해서 만들어 냈지만, 비즈니스 가치가 하나도 없는 경우. 자원 낭비이다.
(좋은 예) 일을 강하게 추진해서, 출시까지 밀어붙여 영업에 도움이 된 스토리
3. 화이트보드 코딩과 설명 익숙해지기 (리더십 원칙 스토리 텔링)
마지막 질문 생각하기
- 회사에서의 하루는 어떤지
- 요즘 업계(해당 도메인)는 어떻게 돌아가는지
- 미팅 참석 시간 대비 코딩 시간을 얼마나 되는지
- 커리어를 어떻게 개발하는지
- 회사의 평가 기준이 어떤지
- 회사의 장기적 성공을 위한 지금 주어진 미션이 뭔지
*회사의 문화가 전혀 맞지 않고, 일하는 사람들이 행복해 보이지 않는다면 피하는 것도 방법
리서치
- 인터뷰, 코딩 기출문제 탐색
'SystemDesign' 카테고리의 다른 글
[SW아키텍처&설계] 2. 대규모 시스템에서 가장 중요한 품질 속성 (0) | 2023.04.16 |
---|---|
[SW아키텍처&설계] 1. 시스템 요구 사항 및 아키텍처 드라이버 (0) | 2023.04.16 |
프런트엔드 아키텍처 (0) | 2023.04.13 |
[시스템디자인&인터뷰] 5. 모의 설계 인터뷰 (0) | 2023.03.23 |
[시스템디자인&인터뷰] 4. 설계 인터뷰 전략 (0) | 2023.03.23 |