기술블로그

[Google] 내가 구글을 어떻게 합격했는가? (테스트 자동화 엔지니어)

작성자 정보

  • QARobot 작성
  • 작성일

컨텐츠 정보

  • 1,279 조회
  • 3 댓글

본문

[기술포스팅 원문]



[기술포스팅 요약]


1. 구글 입사를 꿈꾸는 이들을 위한 조언

captureSource 

- 하르샤(Harsha)는 현재 구글에서 테스트 자동화 리드로 근무 중이며, 최근 대만의 구글 픽셀 팀에 합류했다.

- 구글 입사를 꿈꾸는 많은 사람들의 요청에 따라 자신의 경험과 면접 과정을 공유하기 위해 이 영상을 만들었다.

- 구글에 입사하려면 꿈을 꾸고 자신을 믿는 것이 중요하다.

- 몇 년 전 친구들과 동료들에게 구글에 지원하자고 말했을 때, 많은 사람들이 '우리의 소관이 아니다'라며 부정적인 반응을 보였었다.

- 그러나, 오늘날 하르샤는 쿠바 출신의 엔지니어이자 테스트 자동화 엔지니어로서도 구글에 입사하는 것이 가능하다고 실제 사례를 통해 증명한다.


2. 자신을 믿고 구글 취업 준비하기

captureSource 

- 자신을 믿고 내면의 목소리를 들으세요. 구글에 들어가기 위해 반드시 IITNIT 출신일 필요는 없습니다.

- 저는 농촌 배경에서 자랐으며, 정부 공과대학에서 졸업했어요.

- 먼저 테스트 엔지니어로 푸네에서 일했지만, 그 배경은 중요하지 않습니다.

- 중요한 것은 구글에 들어가고자 하는 절실함과 그 목표를 위해 얼마나 열심히 준비하는지입니다.

- 구글에 지원할 이력서를 올바르게 준비하는 것이 가장 중요하며, 과정에서 구글이 기대하는 바를 이해해야 합니다.


3. 구글 면접 준비 과정과 첫 번째 전화 면접 

captureSource

- 이력서에는 모든 경험을 잘 나타내어야 하며, 저는 그렇게 했고 운 좋게 배열된 기회 중 하나로 구글 채용담당자에게 이력서가 선정되었습니다.

- 이 순간은 제 인생에서 가장 행복한 순간이었으며, 즉시 수락하고 다음 면접 일정을 잡았습니다.

- 구글 면접 과정은 표준적인 방식이며, 이력서가 선정되면 첫 번째 미팅을 위한 전화를 받습니다.

- HR이 저에게 전화하여 구글 미팅 시간을 잡았고, 첫 번째 전화 면접에서는 보통의 대화가 이루어지지만, 기본적인 질문들이 있을 수 있으니 준비해야 합니다.

- 또한, 퍼즐 문제를 물어볼 수도 있으니 전화 면접을 가볍게 여기지 말고, HR 선정한 이후 진정한 여정이 시작됩니다.


4.구글의 번째 전화 코딩 인터뷰 준비하기

captureSource 

- 첫 번째 라운드는 전화 코딩 라운드로, 가장 중요한 단계이다.

- 이 라운드를 준비해야만 구글에서 온사이트 인터뷰를 요청받을 수 있으며, 일반적으로 구글 밋에서 진행된다.

- 코딩 라운드는 45분이며 구글 문서에서 코드를 작성해야 하며, 다른 코드 편집기는 제공되지 않으니 주의해야 한다.

- 면접관이 질문을 제시하니 그에 대한 답변을 준비하고, 이해하지 못하는 질문이 있다면 반드시 면접관에게 명확히 확인해야 한다.

- 제한된 시간 내에 진행되므로, 질문이 어렵지 않지만 미리 보지 못한 것일 있다는 점을 염두에 두어야 한다.


5. 인터뷰에서의 코딩 접근법과 테스트 케이스 중요성

captureSource 

- 해결책을 찾았다면, 하나의 질문에 두세 가지 다른 해결책이 있을 수 있다는 점을 염두에 두어야 한다.

- 따라서 자신의 해결책을 면접관과 논의하고, 그의 의견에 따라 특정 해결책을 구현하는 것이 중요하다.

- 코딩을 시작할 때는 생각을 소리내어 말하며 각 줄에서 무엇을 작성하고 있는지 알려주는 것이 좋다.

- 작성한 코드에 대해 모든 테스트 케이스를 작성해야 하며, 이는 테스트 자동화 엔지니어 또는 테스트 엔지니어 역할의 일환이다.

- 테스트 케이스를 작성한 , 작성한 코드의 복잡성을 검토하고 면접관에게 전체 복잡성을 설명하는 것을 잊지 말아야 한다.


6. ️구글 면접 과정: 코딩, 시스템 설계 및 준비 사항

captureSource 

- 구글, 페이스북, 아마존과 같은 회사는 수십억 개의 데이터셋을 처리하므로 프로그램의 복잡성 및 성능이 중요하다.

- 생산 코드를 직접 작성하지 않더라도, 코드를 분석하는 능력이 필수적이며, 첫 라운드에서 좋은 성과를 내어 다음 라운드로 진입했다.

- 다음 라운드는 구글 캠퍼스에서 진행되는 현장 라운드로, 보통 네 번의 라운드가 진행되며 현재 상황에 따라 구글 미트를 통해 비디오 회의로 인터뷰가 이루어진다.

- 테스트 자동화 엔지니어 직무를 위한 네 번의 라운드 중 두 번은 테스트 자동화 코딩 및 테스트 계획에 관한 코딩 라운드였고, 세 번째는 시스템 설계 인터뷰였다.

- 시스템 설계는 구글에서 흔한 인터뷰 주제로, 로드 밸런싱 포함한 전체 시스템 설계에 대해 논의해야 하며, 이와 관련된 자료는 유튜브에서 찾아볼 있다.


7. 구글 면접 시스템 디자인과 팀 매칭

captureSource 

- 이번 면접은 구글의 시스템 디자인 및 행동적인 측면을 다루며, 주로 리더십과 관련된 질문들이 포함될 것이다.

- 면접 질문에는 현재 프로젝트, 과거 긍정적 및 부정적 경험, 문제 해결 방법 등이 포함될 수 있다.

- 네 번째 라운드를 마친 후, 다음 단계는 팀 매칭으로, 이 단계에 성공하면 구글의 인재 풀에 들어가게 된다.

- 인재 풀에서는 모든 관리자와 구글 직원들이 당신을 볼 수 있고, 이를 통해 스킬 세트와 이력서에 따라 평가받게 된다.

- 매니저와의 연락 , 해당 팀의 작업 관심사에 대해 이해하고 서로 만족한다면 팀에 합류할 있다.


8. 구글 채용 과정과 준비 팁 공유

captureSource 

- 관리자들이 여러 팀에 관심을 가질 수 있으며, 이는 지원자가 원하는 팀과 관리자를 선택하는 과정으로 이어진다.

- 저는 두 명의 관리자로부터 선택받았고, 한 팀을 선택했다. 그 후 관리자는 최종 리뷰를 작성하였고, 이는 채용 위원회에 제출된다.

- 채용 위원회는 모든 면접 자료와 평가를 검토하여 최종 결정을 내리는데, 저의 경우 긍정적인 결과를 받았다.

- Offer가 확정되면 HR이 검토하므로 반드시 수락해야 하며, 저에게는 최고의 순간이 되었다.

- 구글은 복잡성과 데이터 구조에 대한 깊은 이해를 요구하므로, 기본적인 컴퓨터 과학 지식을 숙지하고, YouTube, LeetCode, HackerRank 등을 활용하여 준비할 것을 추천한다.





요약(한국어) : https://lilys.ai/digest/1095366?s=1&nid=-1

이 게시글은 [lilys.ai]를 통해 요약되었으며, 정보 공유 목적으로 게시되었습니다. 원문 게시물에 대한 책임이나 이해 관계가 없습니다. - 소프트웨어QA 포럼



관련자료

댓글 3

태양커피님의 댓글

  • 태양커피
  • 작성일
좋은 자료 감사합니다.

큐트미님의 댓글

  • 큐트미
  • 작성일
감사합니다