Qual é o melhor site para se preparar para entrevistas no Google?
Eu não posso sugerir nenhum site em particular para se preparar para tal preparação,como vou sugerir o seguinte :
(Exemplo: Você pode usar a seguinte abordagem, durante dois meses - cerca de 250 horas)
Você precisa seguir uma abordagem muito organizada e disciplinada para se preparar para o trabalho de Engenharia de Software no Facebook/Google/Amazon/Microsoft etc.
Atualmente todas essas empresas, por exemplo, MS, Google, Amazon, Facebook, Apple, seguem uma abordagem na qual medem o processo de pensamento de um candidato.
E elas usam meios diferentes para avaliar isso, mas sim a maioria delas usa Algoritmos/Estruturas de dados/Questões abertas (Se você se candidatou a um trabalho de engenharia de software) como uma das abordagens para avaliar o talento.( Como essas são a base para desenvolver as tecnologias).
Para estar acostumado com algos/estrutura de dados/codificação , você deve ter entendido/praticado o mínimo, por exemplo :
(Passo-1): Você deve ter um entendimento prático dos Algoritmos (por exemplo: Quando usar BackTracking, Quando usar Divide e Conquer, Por que o duplo hashing necessário?, Onde o conceito de força bruta pode ser aplicado?) (50 Horas).
(Passo-2): Você deve ter um entendimento prático das Estruturas de Dados, por exemplo (Casos práticos de uso relacionados com :quando usar buffer circular , ou quando usar lista adjacente ou a combinação de ambos ou algo mais para resolver o problema ).
(50 Horas)
(Passo-3) : Você deve praticar vários problemas de codificação para implementar as coisas que aprendem no Passo-1 , e Passo-2 (você pode fazer o seguinte escolher qualquer linguagem de codificação para a escolha da sua (C, C++ ou Java ou Python ou PHP ou qualquer outra).
(50 Horas)
(Passo-4): Resolver o problema não'não significa apenas resolvê-lo, mas entender a melhor maneira de resolvê-lo e.g. O problema técnico em questão pode usar várias maneiras para chegar à solução, e você pode querer usar a ótima. (Como você pode conectar a solução dada com os recursos de computação/memória, por exemplo, Memória/Processamento)
(50 Horas)
Mais Importante.
No entanto, além de programar você pode precisar entender o conceito principal para a entrevista é manter a entrevista ativa e isso requer alguma ação do seu lado, como o seguinte:
Você precisa conversar.
Você precisa explicar.
Você precisa discutir.
Você precisa expressar seus pontos de vista.
Você precisa entender claramente as perguntas feitas a você.
Você precisa entender a expressão e a mentalidade do entrevistador para não - entender essas perguntas.
Você pode precisar fazer perguntas apropriadas para entender a pergunta ou qualquer outro item de discussão. (50 Horas)
E também :
Preparar : "Por favor, fale-me sobre você mesmo" , "Suas habilidades relacionadas ao interesse adicional positivo/negativo" , Noções básicas para os conceitos mais necessários de informática ou qualquer coisa como você apresentou no seu "CV/Resume".
(10 Horas)
Acima é apenas um plano de exemplo, você pode personalizar da maneira que você quiser(ex. 50 horas a 10 horas ou qualquer outra coisa) - Clique na Amazon, para encontrar os melhores livros que você possa precisar (por exemplo, algoritmos cormen)
(Aqui o Google não'não significa o Google, significa qualquer empresa que seja muito criativa para introduzir os produtos relacionados à informática ).
(Assumindo que você está gastando 4 horas todos os dias )