인터뷰, 면접 준비
구글의 기술 면접 유튜브 영상
sondiaa
2021. 8. 30. 10:04
https://www.youtube.com/watch?v=BF3FLDAzWxo
해당 영상은 구글 코리아에서 업로드한 영상이다.
문제가 주어지고 해당 문제에 대한 풀이에 대한 생각을 여쭤보신다.
그리고 해당 풀이의 시간 복잡도를 계산하게 하고 면접관이 원하는 풀이가 아니라면 새로운 풀이 도출을 유도하신다.
또한 그 후 해당 풀이에 대한 코딩을 진행시키고 여러 잡다한 기능을 제거하고 알고리즘 동작에 중요시 되는 코드만을 작성시킨다.
그 후, 해당 알고리즘에 적용할 입력에 대한 질문을 하신다.
여기서 입력에 대한 질문은 코드를 옵티마이즈를 하기 위한 질문으로 면접관님의 조언에 의해 부족한 부분을 보완한다.
결국 여기서 알 수 있듯이 기술 면접은 얼마나 시간 복잡도나 공간 복잡도의 개념이 잡혀있고 알고리즘에 대한 이해도를 요구한다.
또한 가장 중요한 점은 면접관의 조언을 잘 활용해야 한다는 것이다. 여기서 면접관이 계속 최적화를 위한 방향을 제시하고 지원자는 그것을 따라서 해답을 제시한다. 그렇기에 기술 면접을 볼 때 주시는 도움이 독이라 생각하지 말고 그것을 활용할 줄 알아야 한다. 자신의 기술 스택을 보여야 하는 자리는 맞지만 얼마나 회사에 잘 녹아들 수 있고 타인의 조언을 받아들일 수 있는지도 보여야 한다고 생각한다.
결국 회사는 같이 일하기 좋은 사람을 뽑는 것이지 혼자서 코드를 짜고 그것을 과시하는 사람을 요구하는 것이 아니기 때문이다.