해야 할 것

1. 질문을 통해 확인하라 : 스스로 내린 가정이 옳다고 믿지 마라.

2. 문제의 요구사항을 이해하라.

3. 정답이나 최선의 답안 같은 것은 없다는 점을 명심하라. 스타트업을 위한 설계안과 수백만 사용자를 지원해야 하는 중견 기업을 위한 설계안이 같을리 없다. 요구사항을 정확하게 이해했는지 다시 확인하라.

4. 면접관이 여러분의 사고 흐름을 이해할 수 있도록 하라. 면접관과 소통하라.

5. 가능하다면 여러 해법을 함께 제시하라.

6. 개략적 설계에 면접관이 동의하면, 각 컴포넌트의 세부사항을 설명하기 시작하라. 가장 중요한 컴포넌트부터 진행하라.

7. 면접관의 아이디어를 이끌어 내라. 좋은 면접관은 여러분과 같은 팀원처럼 협력한다.

8. 포기하지 말라.

 

하지 말아야 할 것

1. 전형적인 면접 문제들에도 대비하지 않은 상태에서 면접장에 가지 마라.

2. 요구사항이나 가정들을 분명히 하지 않은 상태에서 설계를 제시하지 마라.

3. 처음부터 특정 컴포넌트의 세부사항을 너무 깊이 설명하지 마라. 개략적 설계를 마친 뒤에 세부사항으로 나아가라.

4. 진행 중에 막혔다면, 힌트를 청하기를 주저하지 마라.

5. 다시 말하지만, 소통을 주저하지 마라. 침묵 속에서 설계를 진행하지 마라.

6. 설계안을 내놓는 순간 면접이 끝난다고 생각하지 마라. 면접관이 끝났다고 말하기 전까지는 끝난 것이 아니다. 의견을 일찍, 그리고 자주 구하라.

+ Recent posts