Avaliações técnicas na área de TI
Contexto
Compartilhando um pouco da minha experiência aqui...
As avaliações técnicas podem variar bastante na hora de avaliar um profissional, de acordo com o nível de senioridade, o cargo, ou a stack de tecnologias usadas. Recentemente, como avaliador, cheguei a repensar um pouco como eu gostaria de ser entrevistado, pensando num processo que não ficaria chato ou pesado para ninguém.
Foi a partir disso que comecei seguir com um processo parecido para diversos níveis de senioridade, que até hoje me deixou bem satisfeito com o resultado.
A ideia é criar um projeto específico para entrevista, usando a stack de tecnologias / ferramentas relacionadas a vaga, e atuar em cima dele 🔍
Entrevista Técnica
Dividindo a entrevista técnica em 3 partes:
1️⃣ code review de um projeto (~30 min avaliação + ~30 min conversa)
2️⃣ pair programming para implementação de uma pequena funcionalidade no projeto (~15 min avaliação + ~30 min implementação)
3️⃣ refinement / planning de uma nova funcionalidade no projeto (~30 min conversa)
Primeira Parte
Consiste em deixar o candidato avaliar a qualidade do projeto. Deixando uns minutos para o candidato fazer um code review para depois conversamos a respeito do que ele observou, faria diferente, ou poderia ser melhorado.
Nota: Como costumo deixar erros propositais, sempre temos assuntos para conversar, e dependendo do quanto de elementos o candidato observar, é possível ter uma noção da experiência que ele tem sobre o assunto.
Segunda parte
Consiste em um pair programming para implementar uma pequena funcionalidade no projeto, conversando a respeito de testes unitários e do raciocínio para resolver o problema de acordo com as regras de negocio especificadas.
Terceira parte
Conversamos a respeito de uma nova funcionalidade que poderia ser implementada, conversando sobre escalabilidade do projeto, manutenção futura, etc...
Conclusão
Seguindo com esse processo de avaliação, deu para metrificar com clareza o nível de senioridade dos candidatos de acordo com as regras que combinamos com nossa equipe sobre os requisitos das vagas, tanto sobre hard skills, quanto soft skills.
A entrevista em si demorava um pouco mais do que de costume (em torno de 2h-2h30 no total com introdução e tudo), e recebi feedbacks bem positivos dos candidatos, que não passavam por um processo muito longo (de vários dias) nem muito estressante, e já conseguiam ter feedbacks dos examinadores na hora, antes de empresa mandar um email formal sobre ser aceito ou não para a dita vaga...
O que acharam desse processo de avaliação técnica? Adicionariam mais algo? O que importa mais para você? 🧐
Bora compartilhar nossa experiência! 🙂
Top comments (0)