Como posso avaliar a capacidade de um candidato aprender em uma entrevista? [fechadas]

15

Estamos contratando um pequeno departamento de desenvolvimento em uma empresa de médio porte para a qual o software não é a principal linha de negócios. Como tal, estamos tentando recrutar o que chamamos de Programador Sênior . O objetivo é encontrar alguém que possa projetar, implementar e manter sistemas inteiros, novos e existentes, do banco de dados até o front-end.

Independentemente de um candidato alegar ter experiência (leia-se: CVs massivamente gerados) ou os resultados do teste técnico, o que realmente me interessa é a capacidade de aprender e a velocidade com que eles captam tecnologias ou conceitos com os quais não estão familiarizados. para preencher as lacunas que possam ter em seus conhecimentos.

Como posso ter uma idéia da capacidade de (ou acelerar) a aprendizagem de um candidato?

Stafford Williams
fonte
1
O que há de errado em perguntar a eles? Ou eles têm exemplos do que aprenderam. Ou eles não. Por que uma conversa não diz o que você precisa saber?
S.Lott
2
@ S.Lott - Às vezes, os candidatos se envolvem em uma prática chamada "mentir".
psr
Eu perguntaria ao antigo empregador. Mas, em geral, se você conhece as habilidades, basta. Talvez você pode quiz-los usando cenários que aparecer
Adel
5
Fácil: tente ensinar-lhes algo. Dê a eles um problema difícil que exige uma quantidade considerável de conhecimentos para resolver. Se você encontrar alguém que faça questão de fazer perguntas significativas e faça um bom progresso na solução do problema, faça bingo!
Rjalk
2
@stargazer, você deve adicionar isso como resposta.
Karl Bielefeldt

Respostas:

10

Explique-lhes um conceito de negócio semi-complexo e peça-lhes para modelá-lo. Isso fornecerá informações sobre as habilidades de resolução de problemas e a capacidade de aprender.

Além disso, pergunte a eles sobre as tecnologias recentes que aprenderam, como aprenderam, como se certificaram de que o que estão aprendendo é a melhor prática (por falta de uma frase melhor) e como aprenderam. aplicou o que eles aprenderam.

Esse tipo de perguntas abertas deve ser seguido de discussões, elas não têm respostas certas e erradas, mas devem fornecer muitas informações quando a conversa terminar.

pdr
fonte
8

Faça uma entrevista normal, mas, em vez de observar todas as suas habilidades, observe todas as perguntas que ele falhou. Dê a ele um computador com internet e peça que resolva problemas que envolvam todos os assuntos que ele falhou na entrevista. Exemplo: se ele disse que não conhece genéricos, dê a ela um problema que os envolva.

Julgue os candidatos pelos resultados e pelo tempo gasto .

Dê tempo suficiente e não o pare para evitar o efeito do teto.

Para torná-lo relevante, faça-o com pelo menos 5 candidatos.


fonte
Excelente sugestão. Eu iria ainda mais longe: daria a eles uma estação de trabalho com acesso à Internet e pedia que implementassem um algoritmo trivial (tipo de bolha, algo idiota e fácil) em uma linguagem esotérica que eles não mencionaram em seu currículo ou entrevista. Peça a um Java Maven para usar o Haskell ou a um Rubyist para usar o Scala. Um bom programador só precisa do Google e de algumas horas para implementar um algoritmo trivial em praticamente qualquer idioma.
Jason Lewis
Concorde com @JasonLewis, a pesquisa simples pode fornecer uma solução completa.
IsmailS
Eu digitei seu nome como @JSON inicialmente;). Somente quando não entendi o sentido, percebi que digitei errado.
IsmailS
1

Tente avaliar quão grande é a lacuna de conhecimento entre o diploma e o primeiro emprego, depois entre o próximo e o próximo, e assim por diante.

Em seguida, tente avaliar o êxito dos trabalhos sucessivos.

Faça perguntas sobre o quão difícil era cada vez subir a curva de aprendizado.

mouviciel
fonte
1

Referências, referências, referências.

Você não pode testar a capacidade de aprender em uma entrevista, mas ela deve estar implícita ou explícita em um currículo / currículo. Um bom gerente de contratação sempre entrará em contato com as referências, fornecidas ou não, para confirmar os pontos importantes para eles e oferecer uma oportunidade de discussão aberta. Se o aprendizado for importante para você, solicite referências que possam falar sobre isso. E não esqueça de se perguntar se a referência tem um bom motivo para poder responder.

Por fim, se você acha que um candidato e / ou suas referências estão mentindo, rasga seu currículo, queima os fragmentos, coloca as cinzas em uma caixa, trava-a com uma corrente forte, coloca uma âncora e a coloca no corpo mais profundo de água que você pode encontrar. A vida é muito curta para que os mentirosos trabalhem para você, e qualquer pessoa cujas referências estejam mentindo é manchada por associação (e com razão).

Ross Patterson
fonte
0

Uma conversa detalhada seria a melhor abordagem. Eu recomendo que conte algo sobre o trabalho que você deseja que ele faça, como um novo aplicativo, e peça que descrevam como o implementariam. Você também pode fornecer uma visão geral de um aplicativo atual que você possui e perguntar como eles podem ter implementado o aplicativo.

Outra maneira é perguntar a eles sobre projetos específicos em que trabalharam anteriormente e como os fizeram. Procure maneiras pelas quais o aplicativo possa estar relacionado ao trabalho que você deseja que ele faça. Por exemplo, se você deseja que eles implementem um serviço da Web, pergunte a eles como eles implementaram o serviço da Web mencionado em seu currículo. Pergunte por que eles escolheram o padrão A acima do padrão B. Faça com que eles conversem. Eles devem gostar de falar sobre seus projetos e ser capaz de explicá-los em profundidade.

A menos que sejam mentirosos particularmente habilidosos, você deve descobrir onde eles estão.

jfrankcarr
fonte
0

Só posso lhe dizer o que foi feito comigo uma vez:

Foi-me dado um projeto em uma linguagem com bibliotecas que não havia feito antes e tive que concluí-lo dentro de uma semana. Isso lhe dirá exatamente com que rapidez e quão bem a pessoa pode aprender.

Karlson
fonte
5
Em que outro setor você se safaria disso? Você poderia pedir a um autor que escrevesse uma novela, em francês, antes de pagar um centavo? Você poderia pedir a um arquiteto que esboçasse um plano, usando um sistema obscuro e misterioso de medidas, na falta de chance de um emprego?
PDR
Nada além de um pequeno problema em linguagem desconhecida com bibliotecas desconhecidas que deveriam levar o "desenvolvedor de software sênior" cerca de ou menos de uma semana para fazer. Não estamos falando de arquitetos ou autores, mas de desenvolvedores de software, você tem um problema que já possui uma solução e deseja que eles façam de uma maneira diferente.
19412 Karlson
@pdr Por uma questão de fato, eu poderia pedir a um arquiteto para projetar uma cozinha dentro dos limites de algum espaço estranho.
Karlson
2
Eu suspeito que você possa reduzir seu número de candidatos a muito desesperado.
Pd
2
Para um arquiteto? Eu duvido seriamente que qualquer arquiteto (que não seja de software), que não estava desesperado por um emprego, aceitaria um emprego depois que você dissesse a eles que desistissem de uma semana do seu tempo livre, sem remuneração, pela possibilidade de um trabalho.
Pd