Pair Coding Interview - CheckList

BenomadWill·2020년 3월 25일
1

Pair Coding Interview

목록 보기
1/7

체크리스트

코딩 전

해야할 것들

  1. 문제를 받은 뒤 문제에 관하여 면접관과 이야기 나누기
  2. 자신이 문제를 잘 이해했다는 것을 표현할 수 있는 input & output 예시 제시하기
  3. 자신의 해결 방법에 대한 complexity 설명하기
  4. 면접관에게 자신의 생각과 해결방안이 제대로 전달되었는지 확인하기

하지말아야 할 것들

  1. 주어진 정보 무시하고 코딩하기
  2. 문제를 받자 마자 코딩하기
  3. 면접관의 그린라이트 없이 코딩 시작하기
  4. 자신의 정답에 대해 자신 없는 모습 보이기

코딩 중

해야할 것들

  1. 자신이 무엇을 코딩하고, 타이핑 하고 있는지, 무엇을 구현할지 계속해서 면접관에게 이야기하기
  2. 반복해 사용 되는 코드들을 함수로 모듈화하기
  3. 가독성을 생각하며 코딩하기, 명확한 변수명, 띄어쓰기, indent 등
  4. 가능한 sudo code가 아닌 실제 작동 가능한 코드 작성하기
  5. 너무 빠르거나 느리지 않게 타이핑 하기

하지말아야 할 것들

  1. 코딩 중 아무 말도 하지 않기
  2. 굉장히 굉장히 자세한 변수명 사용하기
  3. 성의 없는 변수명 사용하기
  4. 작성한 코드를 계속해서 copy & paste 하기
  5. 면접관이 말하는 중에 이야기 끊지 않기
  6. 자신의 정답에 대해 자신 없는 모습 보이기

코딩 이후

해야할 것들

  1. 자신의 코드에 에러가 있는지 확인하기
  2. Test case를 작성하고 테스트를 통해 코드 확인하기
  3. 자신의 코드에서 리팩토링 가능한 부분 찾기
  4. 다시 한 번 자신의 코드의 complexity 계산해보기
  5. 조금 더 시간이 있었다면 자신의 코드나 접근방법이 어떻게 개선될 수 있었을지 설명하기

하지말아야 할 것들

1.위의 사항들을 완료하기 전 코딩이 끝난다고 알리기
2.면접관이 틀리더라도, 면접관과 논쟁하지 않기

마무리

해야할 것들

  1. 면접관에게 감사인사하기
  2. 기업과 자신의 하게 될 일에 관해 질문하기

하지말아야 할 것들

  1. 아무 질문도 없이 면접 끝내기
profile
BenomadWill

0개의 댓글