Já fiz várias entrevistas em empresas de topo bem conhecidas no Silicon Valley e todas elas são praticamente idênticas na forma como o seu processo de entrevista é configurado.
1) depois de se candidatar on-line ou através de uma indicação de amigo recebe um e-mail automático a dizer que a sua candidatura se for recebida e será revista (é bom quando dizem que será revista com X dias).
2) depois de ter sido inicialmente analisada recebe uma segunda resposta automática a dizer que decidiram seguir em frente. Caso contrário, normalmente dizem que acham que outros candidatos são mais adequados para o cargo e encorajam a verificar as suas outras vagas e possivelmente a candidatar-se lá.
3) Se avançarem normalmente no dia útil seguinte, receberá um e-mail de um RH dessa empresa a pedir para marcar uma breve chamada introdutória de 15-20 minutos. Alguns deles pedem para fornecer três datas/horas alternativas, ou alguns deles enviam-lhe um link para o seu calendário onde pode seleccionar e reservar o local disponível. Quando a hora foi seleccionada (manualmente ou através de um calendário web automatizado) receberá a confirmação da data e hora da chamada. A maioria deles adicionará automaticamente essa hora agendada ao seu calendário do Google (o melhor, gosto muito disso, se tiver muitas entrevistas e sempre que precisar de adicionar eventos ao seu calendário manualmente). Eles irão sempre telefonar a si próprios. Entrevistei mais de dez empresas nos últimos dois meses e praticamente todas elas telefonavam com um minuto de hora marcada :) quando as pegas se apresentam e perguntam sempre se é uma boa altura para falar (tipo de pergunta esquisita). Nessa chamada de 15-20 minutos eles fariam perguntas gerais sobre a minha experiência profissional e explicariam como é o processo. Praticamente todas as empresas de topo copiam o mesmo processo.
4) O próximo passo é agendar uma chamada de uma hora com uma pessoa técnica que efectua um teste de codificação online. Normalmente é através de hackerrank/codility ou mesmo simplesmente através de um google doc. Aqui também lhe telefonam exactamente à hora marcada e após 5-10 minutos de introdução geral e discussão dão uma questão de codificação para resolver. As minhas chamadas foram sempre terminadas no espaço de 1 hora. Depois desse teste de codificação online, a pessoa de RH acompanhará um ou dois dias com os resultados. Normalmente, se se sair bem, terá um seguimento muito rápido: eles vão felicitá-lo e pedir-lhe para marcar uma chamada. Na outra chamada, oferecer-se-ão para vir ao local para uma entrevista de um dia, ou poderão fazer o processo por e-mail. Nessa chamada, alguns (nomeadamente o facebook) dar-lhe-ão algum feedback em relação ao seu primeiro teste de codificação; normalmente só dão feedback positivo e possivelmente dão dicas onde pensam que você pode melhorar. Esse feedback é fornecido mas a pessoa de RH e não o tipo que conduziu a entrevista.
5) O agendamento da entrevista no local é feito da mesma forma que o agendamento de uma chamada: você dá algumas datas preferidas ou eles oferecem datas disponíveis. Se considerarem que é um candidato de topo e a sua disponibilidade for limitada, poderão marcar uma entrevista no local dentro de um ou dois dias e conseguirão reservar voos e hotéis em cima da hora.
6) os principais empregadores oferecerão vários dias num hotel e voos em dias diferentes da entrevista, pagarão obviamente por todos os restaurantes e despesas de viagem. O Google, por exemplo, aluga um carro hertz para si (e não era um micro nissan ou o que quer que seja, era um bom carro). Normalmente todas as viagens associadas ao manuseamento para empresas maiores são realizadas através de uma empresa de 3ª classe e estas tentam fazer o seu melhor. Por alguma razão notei que nenhum pagará pelo mini bar do hotel. Nenhum cobre álcool :)
Isso é um esboço aproximado. Você também pode ler um capítulo sobre o processo de entrevista no google/facebook/amazon em “Cracking the Coding Interview” de Gayle Laakmann McDowell. No meu caso, as entrevistas nestas empresas foram exactamente como descritas no livro. Em todos os casos, os próprios entrevistadores me chamariam. Se eu perdesse uma chamada, telefonava de imediato ou dentro de alguns minutos. Nunca me telefonaram a não ser à hora marcada, sempre que precisavam de alguma coisa, perguntavam por e-mail quando me podiam telefonar. Em alguns casos, também era possível ter uma chamada skype ou google hangout em vez disso ou uma chamada telefónica normal.