|Thalles Bastos
Ao pensar em como se preparar para entrevistas de ti precisamos lembrar que em quase todo processo seletivo existe uma parte técnica que pode ser:
- Testes de raciocínio lógico e matemático
- Testes de código
- Desenvolver uma aplicação
- Perguntas relacionadas a linguagens de programação
Abaixo falaremos sobre esses tópicos e como você pode se preparar para cada um deles.
1. Problemas e como resolveu
Nesse ponto você precisa lembrar as dificuldades que passou nos projetos que fez. Todavia, em nossas mentorias um dos principais pontos onde nossos trainees nos procuram é quando "travam" em determinado erro no código ou implementação de um recurso ou biblioteca.
Portanto são esses os momentos que você precisa relembrar na hora de se preparar para uma entrevista. Lembra quando você "bateu cabeça" várias vezes para tentar fazer algo? Quando foi muito difícil e você teve que fazer várias pesquisas para resolver? Pronto, agora basta você escrever qual foram os problemas e como você solucionou.
Eu pessoalmente tenho uma planilha separada por Problema, Solução e Notas onde eu coloco minhas experiências pessoais desses desafios do dia a dia na tecnologia.
2. Perguntas relacionadas a programação
Essa parte nas entrevistas costumam ser marcadas em outro momento após um primeiro encontro, pode ser uma entrevista técnica onde você deverá realizar testes de código ou um momento com perguntas técnicas relacionadas a linguagens de programação.
Acima de tudo o importante é você pesquisar no Google artigos com as principais perguntas e respostas relacionadas aquela linguagem específica, se possível atualizadas para o ano em questão, um exemplo para principais perguntas e respostas de entrevista em Javascript:
Portanto, seguindo esse exemplo procure artigos com perguntas e respostas atualizadas com as linguagens de programação requisitadas para a vaga que
3. Testes de lógica
Um dos testes aplicados nas seleções é o teste de lógica. Alguns trainees nos perguntaram como se preparar para esse tipo de teste e hoje temos plataformas com testes de lógica onde podemos treinar, nos acostumar com eles. Uma das plataformas é a:
Lá você encontra testes de lógica, informações de como realizá-los e como funcionam.
4. Testes de código
Testes de código são os mais aplicados. Pode ser para desenvolver uma aplicação ou um exercício onde você deve programar a solução de um problema. Exemplo:
Exemplo de teste de código para desenvolver uma aplicação: Acesse a API newsapi.org e liste os artigos exibindo título, autor e descrição.
Normalmente as empresas nos dão um tempo para criar essas aplicações, use este tempo para pesquisar tutoriais e inclusive muitos destes testes possuem soluções prontas no Google, claro que você não irá copiar aplicações prontas do Google mas a ideia aqui é utilizar esses exemplos para criar sua própria aplicação.
Outro exemplo de testes de código são plataformas como a testdome.com, além de oferecer testes para empresas aplicarem em processos seletivos eles oferecem testes para você praticar.
Resolvendo um teste de código
Este é um exemplo de teste que pode ser aplicado em entrevista. Aqui temos 3 instruções para realizar o teste:
// Principal questão: Mostre os nomes dos passageiros usando os dados providos
// Bônus Parte (a) - Retorne os vegetarianos/veganos
// Bônus Parte (b) - Filtre os passageiros pelo número de voos conectados na ordem decrescente
Os dados fornecidos em um array:
Para mostrar os passageiros podemos usar o console.log e um for():
Aqui podemos usar o filter() e map() para selecionar os vegetarianos ou veganos:
E no final sort() para filtrar na ordem decrescente:
Assim resolvemos todas as três questões do teste.
Ficou com alguma dúvida?
Deixei seu comentário abaixo que responderemos e te enviamos a resposta por e-mail : )
Nenhum comentário
Comentar