관심사

구글 코딩/엔지니어링 인터뷰 준비

Present42 2022. 11. 28. 13:26

안녕하세요,

오늘은 구글의 소프트웨어 엔지니어가 되기 위해 살펴보면 좋을 정보들을 나누고자 합니다.

 

구글은 다른 회사들과 비교했을 때 채용 과정에 대해 상세한 정보를 공유하고 있는데요.

 

특히, 구글의 채용 페이지에는 채용 절차와 준비에 대한 팁이 자세히 소개가 되어있어서

준비하는데 많은 도움이 됩니다.

 

구글 커리어(웹사이트)

 

Build for Everyone - Google Careers

Careers at Google - find a job at Google. Look inside engineering jobs at Google.

careers.google.com

 

그 중에서도 구글의 샘플 인터뷰 영상을 보면서 얻어갈 수 있는 점을 리뷰해보려고 합니다.

https://youtu.be/wwIysnVmAUg

일단, 문제가 주어진 경우에 문제를 정확히 이해했는지 확인하는 작업이 필요합니다.

주어진 input의 data type은 어떠한지, memory에 들어갈 수 있는 정도의 크기인지 등 디테일하게 문제 정의를 내리고

문제 해결에 들어가는게 중요하겠습니다. 

 

그리고, 인터뷰 특성 상 본인의 아이디어를 얘기하는게 중요합니다. 어떤 생각을 하고 있고, 어떻게 문제를 풀어나갈 생각인지를 인터뷰어와 공유를 하는 건데요.

이렇게 하면, 인터뷰어 입장에서는

1) 어떤 식의 사고 과정을 통해 문제 해결에 이르는지를 알 수 있고

2) 잘못된 방향으로 가고 있다면, 빨리 바로 잡아 줄 수 있고

3) 깊이 있는 고민을 하고 있다면, 문제 해결 후에 좀 더 메모리/시간적인 제약을 추가한 추가 문제를 해결을 하도록 요구해볼 수도 있는거죠.

 

그리고 코드를 쓰기 전에, 어떤 아이디어를 가지고 있다는 점을 인터뷰어에게 사전에 명확하게 전달하는 점도 중요하겠습니다.

 

다음 번에는 구글의 인터뷰와 다른 회사들의 코딩 테스트 등에 관한 정보로 찾아오겠습니다.