Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

Foobar:Google의 공개 비밀 채용 프로그램

Foobar:Google의 공개 비밀 채용 프로그램

현대 세계에서 코딩의 가장 좋은 점 중 하나는 전 세계 컴퓨터 괴짜의 집합적인 문제 해결 기술을 인터넷 검색으로 얻을 수 있다는 것입니다. Google도 이를 알고 있습니다. 2014년부터 사람들의 검색을 확인하고 코드 관련 정보를 찾는 사람들에게 플래그를 지정하고 코딩 과제를 제공하고 가끔 고용합니다. 이 프로그램은 Foobar라고 하며, 운이 좋다면 a) 선발되고, b) 평균 이상의 Java 또는 Python 전문가가 있으면 Google에 취직할 수 있는 기회가 있습니다.

도전은 어떤 모습인가요?

Foobar에 초대되면 Google 검색 결과 페이지 상단이 열리고 어두운 배경과 "당신은 우리 언어를 말하고 있습니다. 도전하시겠습니까?”

Foobar:Google의 공개 비밀 채용 프로그램

동의하면 프로그램에 대한 정보와 콘솔에서 작업을 수행하기 위해 입력할 수 있는 일련의 명령을 제공하는 페이지로 이동합니다.

Foobar:Google의 공개 비밀 채용 프로그램

무슨 일이 일어나고 있는지 파악하고 콘솔에 명령을 입력하는 것을 멈추면 계정을 만들고(나중에 작업을 저장함) 첫 번째 챌린지에 액세스할 수 있습니다. 토끼 반란을 진압하려는 사악한 "람다 사령관"의 부하로 잠복하여 일하게 될 가능성이 높습니다. 이야기가 진행되면서 마침내 코딩 기술을 사용할 수 있을 때까지 조직에서 더 높은 위치에 오르게 됩니다(총 5개의 챌린지 완료).

Foobar:Google의 공개 비밀 채용 프로그램

코드를 Python 또는 Java로 작성하도록 선택할 수 있지만 어느 쪽이든 익숙한 편집기에서 작성하고 테스트한 다음 나중에 Google 솔루션 파일에 붙여넣는 것이 좋습니다. 현재 진행 중인 것으로 예상되기 때문에 내 도전의 세부 사항을 공개하지 않겠지만 레벨 1에는 약간의 창의성과 약간의 기본 Python만 필요했습니다. 내가 해야 할 일은 라틴 문자를 가져와 1과 0의 시퀀스로 변환하는 함수를 작성하는 것뿐이었습니다. 하지만 제가 들은 바에 따르면 문제는 난이도가 매우 빠르게 증가할 수 있으므로 다른 문제를 해결할 수 있는 여유 시간이 생길 때까지 기다리고 있습니다.

Foobar:Google의 공개 비밀 채용 프로그램

Google은 일부 테스트 사례(일부는 알려주고 일부는 그렇지 않음)를 통해 코드를 실행하고 합격 또는 불합격 여부를 알려줍니다. 통과하면 다음 도전으로 넘어갈 수 있는 옵션이 제공됩니다. 도전을 수락하면 며칠에서 몇 주까지 시간 제한이 있음을 명심하십시오. 제 시간에 코드를 완료하지 않거나 코드가 Google의 테스트 사례에 실패하면 챌린지가 종료되지만 다시 트리거할 수 있다면 다른 기회를 얻을 수 있습니다.

Foobar:Google의 공개 비밀 채용 프로그램

Foobar를 어떻게 작동시키나요?

저에게 Foobar는 본질적으로 기계가 공유 가치에 동의하도록 하는 방법인 "Raft 합의"라는 용어를 구글링한 후에 나타났습니다. 실제로 사용할 가능성은 거의 없지만 이 알고리즘(Google 검색은 연구용이었습니다), Google은 그것을 몰라서 어쨌든 초대장을 받았습니다.

Foobar:Google의 공개 비밀 채용 프로그램

Google에는 몇 가지 방법이 있지만 찾기가 쉽지 않습니다. URL을 알고 있더라도 먼저 초대장을 받지 않으면 사이트에서 아무 것도 할 수 없습니다. 한 가지 방법은 특정 용어를 검색하는 것이지만 해당 용어는 그 당시의 고용 요구 사항에 따라 자주 변경됩니다. 이 글을 쓰는 시점에서 인터넷 검색 "래프트 합의"는 여전히 작동하는 것으로 보이지만(저는 브라우저, 컴퓨터, 계정 및 VPN 연결에서 시도했지만 계속해서 나타납니다) 언제든지 변경되거나 지리적 영역에 따라 제한될 수 있습니다. – 미국에 거주하는 Google 직원만 초대할 수 있다는 추측이 있습니다.

Foobar:Google의 공개 비밀 채용 프로그램

또 다른 가능성은 Google의 개발자 페이지를 탐색하고 한 페이지에서 약 5분을 보내는 것입니다. 일부 페이지는 오른쪽 상단에 챌린지 초대를 여는 작은 버튼과 함께 팝업될 수 있습니다. 한 엔지니어가 LinkedIn에 2018년 2월에 이런 식으로 검색한 방법에 대해 썼지만 저는 운이 없었습니다.

Foobar:Google의 공개 비밀 채용 프로그램

또한 사용자가 Google Doodles(Google 로고를 대체하는 작은 그림)의 코드를 조사하고 거기에 있는 챌린지에 액세스하는 방법을 찾았다는 보고도 있었습니다.

마지막 방법은 초대입니다. 챌린지를 하고 있는 누군가를 알고 있고 레벨 2 또는 3(상황에 따라 다름)에 도달하면 다른 사람에게 초대장을 보낼 수 있는 옵션이 있습니다. 카드를 올바르게 사용하세요. 당신이 될 수도 있습니다.

결론:if Foobar_success ==5:반환 '어쩌면 당신은 Google에 취직할 것입니다!'

Google과 인터뷰를 한 사람들에 대한 이야기는 많이 있으며, 그 중 일부는 심지어 입사까지 했습니다. 첫 번째로 확인된 고용은 Georgia Tech 컴퓨터 공학 학생 Max Rosett였습니다. 하지만 이것이 마법의 총알처럼 보이지는 않습니다. 문제를 해결하는 것이 Google 채용 프로세스의 모든 단계를 대체하는 것은 아니며, 행성의 가장 가치 있는 기업. 그럼에도 불구하고 도전 과제는 상당히 재미있기 때문에 성공하지 못하더라도 즐거운 코딩 연습이 될 것입니다!