A estratégia adotada para recrutamentos por meio da GeekHunter é simples. Resolver um teste de programação em 60 Minutos e em qualquer uma das linguagens disponíveis:

  • Java;

  • C;

  • C++;

  • C#;

  • PHP;

  • Python 3;

  • Ruby;

  • Javascript;

  • Objective-C;

  • Kotlin;

  • Swift 3;

  • Elixir;

  • GO Lang;

  • Groovy;

  • Scala.


Ao chegar na etapa de codar, temos algumas recomendações que merecem destaque:

→ Indicações para praticar antes de realizar o teste de programação:

  • HackerRank;

  • CodeWars;

  • Codility;

  • CodeSignal.

→ Estar familiarizado com a linguagem pode e vai te ajudar na hora de resolver problemas 

Seja para testes de programação ou na vida (dia a dia) de um programador

Imagine quão difícil seria para um mecânico se ele não soubesse quais ferramentas ele tem disponíveis em sua oficina.

Treine sintaxe e leia a documentação da linguagem escolhida, pode sempre ser útil para o seu futuro.

→ Comece devagar e vá evoluindo o seu nível em etapas

Não adianta nada acessar as plataformas de prática e querer logo resolver os problemas mais complexos.

Mantendo a analogia do mecânico: Nenhum engenheiro de avião começou mexendo nos motores das aeronaves. Primeiro resolva o problema com sua bicicleta para depois ir aos motores complexos dos jatos.

Para esse post vamos usar a plataforma CodeWars para praticar. Entra e cria tua conta ou vincula com o teu GitHub.

Independente da sua escolha, dominar a sintaxe é essencial para se dar bem programando em certa linguagem.

Escolha bem suas armas antes de ir para guerra.


→  Confira aqui um arquivo com exemplo de resolução usando JavaScript.




Outras dúvidas comuns:


 Quantas chances eu tenho?


Você 3 chances para realizar os testes, ou seja, se não passar na primeira tentativa, você ainda terá duas outras chances para alcançar a pontuação mínima de 70%.


Como acesso os testes?


Nem todas as pessoas cadastradas recebem os testes de programação, mas se você recebeu um e-mail informando a necessidade, a página de acesso aparecerá logo após o login na plataforma.


Posso interromper o teste e continuar depois?
 


Se você precisar sair durante a realização de seu teste, seu processo não será salvo e você perderá essa chance. 


Para evitar perder seu progresso, vale a dica de ouro: reserve um momento com tempo livre e um lugar sem perturbações ou interrupções.