Uma empresa de quase triliões de dólares, com mais de 1.00.000 empregados, o Google está a tornar-se um império em si mesmo. Mais de um quarto deste império é composto por desenvolvedores de software, que conduzem 2 bilhões de linhas de código no repositório do Google. Não é uma tarefa fácil, certo?
É por isso que o Google é extremamente cauteloso em adicionar novos membros à sua equipa. Dos mais de 2 milhões de aplicativos (o dobro da força de trabalho existente!) que recebe todos os anos, o Google contrata apenas cerca de 15.000 funcionários. Este rácio é um décimo do rácio de selecção em Harvard, pelo que é mais provável que consiga passar por Harvard do que conseguir um emprego no Google.
Filtrar o candidato perfeito de um lote deste tamanho, não pode ser fácil. Portanto, o Google tem um processo de contratação bastante elaborado e estruturado. Ele começa com uma tela de recrutamento e uma rodada telefônica, seguida por uma série de entrevistas técnicas, finalmente levando você até a comissão de contratação que decide seu destino. Uma vez passado o comitê de contratação, você oferece apenas algumas revisões e discussões de remuneração.
- Aqui está o aspecto do processo de contratação do Google:
- 5 Coisas sobre o Processo de Entrevista do Google Revelado por um Insider
- Você pode chegar ao Google, mesmo que não venha à sua faculdade.
- Faça uma preparação holística, e esteja pronto para ser surpreendido.
- Forçar os seus fundamentos de CS e compreensão da complexidade tempo-espacial
- Prepare perguntas de fontes, mas não espere as mesmas perguntas na entrevista
- Entrevista primeiro em outro lugar, antes de se sentar para a sua entrevista no Google
- O seu entrevistador vai tentar ajudá-lo.
- Comunicação é importante, mas com limites.
- Uma única pessoa não é responsável por decidir o seu destino.
Aqui está o aspecto do processo de contratação do Google:
Embora cada etapa do processo de contratação tenha o seu próprio valor, a parte mais crucial são as rondas técnicas de entrevista que você tem que passar. Felizmente, o número de entrevistas realizadas para seleção de candidatos foi reduzido de 12 para 4 em 2016, após o estudo da equipe de análise de pessoas do Google, que examinou cinco anos de entrevistas com dados e feedback. Postando isso, o Google descobriu que “quatro entrevistas foram suficientes para prever se alguém deveria ser contratado no Google com 86% de confiança”
Even com quatro rodadas, o processo é o mais concreto possível, e rachá-lo não é um bakewalk. Por isso, decidimos consultar alguém que tenha estado dos dois lados da mesa. Como um Ex-Googler, que também esteve no painel de entrevistas do Google por quase 7 anos, Rodney Martis tem insights sobre o Processo de Entrevistas do Google, que não são de conhecimento comum e não podem ser encontrados no Google search!
Aqui estão 5 aprendizados da nossa discussão com Rodney Martis, que tirou mais de 200 entrevistas no Google. Se você prefere ouvir da boca do cavalo, veja nossa discussão aqui:
5 Coisas sobre o Processo de Entrevista do Google Revelado por um Insider
Você pode chegar ao Google, mesmo que não venha à sua faculdade.
Como um recém-formado da faculdade, você não deve ficar desanimado se o Google não recrutar na sua faculdade. Se é a empresa dos seus sonhos, há várias outras maneiras de você tentar. Primeiro de tudo, é claro, há o seu sistema de referência. Se você conhece alguém que já trabalha lá, ou pode ser amigo de alguém da empresa através do Linkedin, ele pode se tornar o seu caminho de entrada. Rodney, no entanto, tinha uma maneira melhor para você.
“O Google também tem estas competições de codificação regularmente, onde você pode participar continuamente e melhorar o seu ranking para ser notado”. Adicionando uma palavra de cautela, Rodney disse: “Concursos de codificação podem ajudá-lo a ser notado ou se preparar para suas entrevistas, mas eles não serão um fator decisivo em sua seleção”
Em linhas similares, o Google Summer of Code é uma ótima maneira e uma das técnicas mais eficientes para quebrar o Google. É um programa global para estudantes universitários, que se você for selecionado, lhe dará orientação direta do Google para trabalhar em um projeto de desenvolvimento de software open-source de 3 meses.
Por último, você sempre tem a opção de se candidatar através do Google Careers.
Faça uma preparação holística, e esteja pronto para ser surpreendido.
Bem, é óbvio que para passar pelo Google é necessário que você se prepare muito. Mas o que Rodney quer é que você faça uma preparação mais racional e que cubra o básico. Para fazer isso, ele destacou três grandes tácticas de preparação:
Forçar os seus fundamentos de CS e compreensão da complexidade tempo-espacial
Ainda entrevista técnica irá definitivamente julgá-lo sobre os seus fundamentos de CS. Portanto, mesmo que você seja um candidato experiente, não deixe de lado os fundamentos. Qualquer entrevista teria três tipos de perguntas para você: algoritmo, estrutura de dados e projeto do sistema. O tipo de pergunta que o seu entrevistador escolhe fazer, depende delas e da sua experiência.
“Google nunca recruta uma pessoa para uma determinada função. Portanto, a entrevista é muito genérica. Eles verificam a sua capacidade de resolver problemas, a sua capacidade de codificação, ou a sua capacidade fundamental de CS. E a idéia é que se você limpar essa barra, você pode trabalhar em qualquer equipe no Google”, revelou Rodney.
Outro aspecto chave muitas vezes julgado nas entrevistas é a sua análise da complexidade tempo-espaço, por isso você deve estar preparado para lidar com questões relacionadas a ela. Porque como Rodney mencionou, “Até que haja um problema P0 no código que você escreveu e seu sistema esteja em baixo e você tenha que sentar e resolvê-lo, você não saberá o quão importante é a complexidade de tempo e espaço em um sistema de produção”
Prepare perguntas de fontes, mas não espere as mesmas perguntas na entrevista
Existem muitos recursos disponíveis online reivindicando uma lista de perguntas que você poderia preparar para a sua entrevista no Google. Seriam perguntas reveladas por certos candidatos que passaram pelo Processo de Entrevista do Google ou estiveram envolvidos nele de alguma forma. No entanto, há um senão lá.
Google está mais preparado para a entrevista do que você está. Rodney partilha: “O Google tem um banco de perguntas interno, ao qual todos os seus entrevistadores acedem. E quando alguém da equipe sente que uma pergunta foi vazada, eles colocam essa pergunta na lista negra. E você não deve fazer uma pergunta na lista negra na entrevista.” Há uma grande chance de que todas as perguntas para as quais você se preparou já tenham sido colocadas na lista negra pelo Google, pois ele sabe muito bem que elas foram vazadas. Com isso dito, não há mal nenhum em praticar essas perguntas de qualquer maneira. “Se houvesse, digamos, cinco perguntas, que são proibidas pelo Google, e se você for capaz de resolver essas cinco perguntas, suas chances de resolver uma sexta pergunta novinha em folha são muito maiores. Portanto, esse conhecimento definitivamente lhe dá uma experiência”
Entrevista primeiro em outro lugar, antes de se sentar para a sua entrevista no Google
Uma parte fundamental da preparação para entrevistas é fazer entrevistas. Se você tem uma empresa dos sonhos, e isso é Google para você, sente-se através de algumas entrevistas para se familiarizar com o ambiente da entrevista. Compartilhando uma anedota pessoal, Rodney disse: “Para uma das empresas que entrevistei, fui rejeitado na rodada telefônica devido a uma pergunta que eu não conseguia quebrar. Quando mais tarde tentei resolvê-la, descobri que era necessário o uso de Hashmaps. Aprendendo com essa experiência, cada pergunta que me foi feita em entrevistas depois disso, tentei avaliar se um Hashmap pode ser usado aqui para obter uma solução otimizada”
Então, você aprende muito com a introspecção sobre como você se saiu nas entrevistas.
O seu entrevistador vai tentar ajudá-lo.
Os entrevistadores têm a responsabilidade de ajudar o Google a filtrar os candidatos inaptos e a escolher os correctos. Para fazer isso, eles têm vários tatos na manga para conhecer melhor você. A primeira parte disso é fazer com que você se sinta confortável em uma entrevista para que você faça a codificação e responda as perguntas técnicas com uma mente relaxada. Não é só isso, eles não querem largar um bom candidato só porque ele perdeu a estrutura de dados certa para usar na pergunta. Portanto, eles estão preparados com dicas para ajudar você a chegar à solução.
E essa é uma maneira chave de o julgar. “Se o candidato otimizou o código sem precisar de uma dica, ela será destacada no feedback. Se houve uma dica muito direta dada e o candidato não a pegou, ela será destacada também”. Então, você deve estar a ouvir atentamente o seu entrevistador. Quando seu entrevistador diz: “Por que você está usando esta estrutura de dados?”, eles provavelmente estão sugerindo que você está indo na direção errada.
Comunicação é importante, mas com limites.
Para conhecer melhor as suas capacidades, o seu entrevistador precisa de compreender o seu processo de pensamento. E você pode ajudá-los comunicando o processo que você está seguindo enquanto trabalha na solução durante a entrevista.
“A chave é comunicar, mas não exagerar. Uma vez que você tenha um problema, você deve levar algum tempo para entender o problema. Apresente algumas soluções na sua mente antes de falar em voz alta. Se você simplesmente pular e começar a falar em voz alta e trazer todos os tipos de estruturas de dados, parece muito ruim. Ao mesmo tempo, é difícil julgar um candidato que ficou em silêncio por 20 minutos e, ao final de 20 minutos, diz, esta é a solução. Ele pode estar certo ou errado, mas eu não vou saber o processo que ele seguiu”.
Uma única pessoa não é responsável por decidir o seu destino.
Uma ronda de entrevista ruim, e você começa a se sentir desanimado e sem esperança de não conseguir passar? Bem, uma má entrevista não pode decidir a sua selecção no Google. O Google garante um plano bastante infalível para cancelar a possibilidade da seleção de alguém com base em uma performance única.
Para fazer isso, em primeiro lugar, os entrevistadores em cada rodada, não estão cientes do feedback compartilhado pelo entrevistador antes deles para evitar qualquer preconceito contra o candidato. Assim, quer tenha agitado a sua entrevista anterior ou não tenha conseguido causar uma boa impressão, de qualquer forma, teria um quadro limpo na próxima ronda de entrevista. Só depois de todas as quatro rondas é que os entrevistadores conhecem o feedback uns dos outros.
Pois, a decisão final não é deles. Um comitê de contratação que racionaliza e analisa cada um dos feedbacks toma a decisão final. “O comitê entende melhor os entrevistadores. Então, se eles souberem que um entrevistador é rigoroso, então eles considerariam um feedback “No Hire” como um feedback “Hire” mas provavelmente não um “Strong Hire””.
Espere que estas percepções o ajudem a compreender melhor o Processo de Entrevista do Google. Estamos regularmente envolvidos com líderes e especialistas do setor para entender melhor o cenário e ajudá-lo a se preparar para o crescimento. Saiba mais sobre o nosso último webinar e inscreva-se gratuitamente aqui.