6 perguntas técnicas mais populares em entrevistas com devs

6 perguntas técnicas mais populares em entrevistas com devs

Você quer trocar de emprego e depois de um bom tempo analisando algumas (várias) propostas, eis que finalmente encontrou a empresa que tem o melhor match para a sua carreira. Já conversou com a gestora de RH para responder aquelas perguntas mais básicas, do tipo: “porque deseja mudar de emprego?” ou “qual sua expectativa salarial?” e até a que já virou a clássica do pós-pandemia: “topa trabalhar híbrido ou 100% remoto”?

Mas aí vem a etapa seguinte, aquela das perguntas técnicas onde você precisará vender seu peixe da melhor forma possível e provar a que veio. Neste post, vamos elucidar 6 delas, e como você precisa se preparar para respondê-las:


#1. Como você faz para se atualizar e estudar?


Objetivo: a ideia por trás dessa pergunta é saber se o candidato usa bons meios de se atualizar, como os livros mais populares na sua área de atuação, por exemplo, e também se conhece as pessoas de referência, ou mesmo se frequenta eventos para saber das novidades do mercado e da sua tecnologia favorita.

#2. Você tem projetos pessoais além do trabalho?


A razão dessa pergunta é, basicamente, analisar o código do candidato e saber como ele realiza seus projetos. Dica de ouro: se ainda não tem, vença a preguiça e a procrastinação e já pensa em criar um GitHub só pra chamar de seu e mandar ver naqueles projetos que nunca saíram da sua cabeça mas que você sempre quis fazer.

#3. Qual a diferença entre as tecnologias A e B?


Quando o profissional conhece duas tecnologias diferentes, como Python e Java, o recrutador pode perguntar não apenas qual a diferença entre elas, como também os casos de uso de cada uma, então esteja atento a isso. O objetivo da pergunta é conhecer o nível de profundidade - e de maturidade - de conhecimento com cada linguagem.

#4. Quais são as features mais interessantes nas últimas versões da tecnologia “XYZ”?



Em tempo: troque “XYZ” pela(s) tecnologia(s) que você disse que domina no primeiro contato com a gestora de RH e vòila, terá aquela pergunta “matadora” que você curte comentar em fóruns e redes sociais. Agora é caprichar na resposta, já que você está sendo testado. E a intenção aqui não é fazer um quiz com você, mas saber até que ponto acompanha e está mesmo atualizado com a tecnologia em que se diz  expert - ou, também, com a tecnologia que pode ser a mais importante para a empresa em questão.

#5. Qual foi o seu maior desafio técnico?


O objetivo dessa pergunta é, evidentemente, analisar a complexidade e onde/como se deu a sua contribuição. Ou seja, checar sua senioridade e se passou por desafios complexos e alinhados às necessidades da empresa onde deseja trabalhar.

#6. Você já passou por algum bug que foi muito trabalhoso para corrigir?


A razão fundamental dessa pergunta é testar 1) qual foi o tipo de problema enfrentado por você e 2) como você se comportou para resolvê-lo. Como sabemos, bugs são muito comuns em desenvolvimento de software, e muitas vezes são bem urgentes de resolver. A intenção aqui é também verificar se você tem inteligência emocional para lidar com situações que requerem urgência para serem avaliadas e solucionadas.

Conclusão


É evidente que muitas podem ser as perguntas técnicas além das mencionadas neste artigo. No entanto, saiba que é essencial preparar-se para responder com proficiência pelo menos algumas delas. Nesse sentido, ter o conhecimento de quais poderiam ser esses questionamentos na “hora H” da entrevista técnica (e também do nervosismo) pode ser decisivo para você conquistar a próxima etapa na sua carreira como desenvolvedor.



Agradecimento especial ao Celso Crivelaro pela contribuição com este artigo