
289
CHAPTER 06
기술 인터뷰: 모델 배포와 종단 간 머신러닝
우 일반적인 부분입니다. 코드 리뷰에 대해 더 알고 싶다면 크로미윰 문서의 <존중하는 변경
(
https
://
oreil
.
ly
/
w21h1
)> 페이지와 『구글 엔지니어는 이렇게 일한다』 (한빛미디어,
2022
)
의 ‘
3
~
4
단계: 변경 이해하고 댓글 달기’ 내용을 읽어보기를 추천드립니다.
안 좋은 예를 말씀드리면, 전 인터뷰에서 실수나 오해에 대해 물었을 때 비협력적이고 공격
적인 방어 태세로 반응하는 후보자들을 본 적이 있습니다. 최근에는 질문에 잘 답하지 못했
을 때 인터뷰어들을 비판하고 회사를 모욕하는 이메일을 보낸 후보자 이야기를 들은 적이 있
습니다. 표준화되고 잘 진행된 전문적인 한 시간 동안 진행된 인터뷰에 그렇게 반응하는 후
보자라면, 코드 리뷰에는 어떻게 반응할까요? 하루 종일 그 사람과 함께 일하는 동료들이 한
시간의 상호작용도 견디지 못한다면 어떻게 느낄까요? 그렇게 하는 것은 확실하게 탈락할 수
있는 좋은 방법입니다.
테스트
많은 코딩 팀이 코드를 위한 테스트를 작성하는 것을 모범 사례로 여깁니다. 파이썬에서는
pytest
(
https
://
oreil
.
ly
/
pv2TP
)와
unittest
(
PyUnit
)와 같은 패키지를 사용할 수 있습니
다. 어떤 것을 알고 있는지는 크게 중요하지 않습니다. ...