Você usará um teste de habilidades técnicas on-line para contratar um desenvolvedor sênior? [fechadas]

14

Existem serviços online, como o IKM, que oferecem testes de habilidades em muitas áreas, incluindo programação.

Você usaria esse tipo de teste ao contratar um cargo de desenvolvedor sênior?

Que tal apenas para comparações objetivas de candidatos antes de chamá-los para uma entrevista? Você usaria isso como uma etapa após a seleção de candidatos após as entrevistas?

Essa abordagem é mais adequada em algumas situações em comparação com outras? Você já usou esse tipo de serviço pessoalmente ou conhece alguém que o possui?

softveda
fonte
O IKM oferece a capacidade de personalizar as perguntas?
Talonx
Sim, eles dizem isso em seu folheto. Eu não tenho experiência real. Além disso, o teste é adaptável, ou seja, fica mais difícil progressivamente à medida que você responde corretamente às perguntas.
softveda
Ainda melhor, use um teste de QI :)
Aditya P
Na única vez em que fiz um "teste de habilidades on-line" como parte de uma entrevista de emprego, recebi várias perguntas erradas porque foram escritas incorretamente (o que o teste esperava pela resposta correta era realmente inválido) ou ruim (nenhuma das respostas fazia sentido no contexto da pergunta, ou a pergunta não estava clara).
alroc
1
Os testes on-line são muito limitados pela IMO: um idoso pode não estar familiarizado com o tópico específico do teste on-line, mas poderá aprendê-lo em duas semanas. Um desenvolvedor menos experiente pode conhecer esse tópico e pontuar muito bem, mas é isso.
Giorgio

Respostas:

27

Para ser franco: Não, Não, Não, Não e Não!

Faça com que o candidato faça algumas codificações com você, é a única maneira de você saber como eles pensam sobre os problemas e como eles podem se encaixar na sua equipe.

Como um aparte, eu tentaria evitar o recrutamento através da técnica de loteria CV :-), em vez disso, encontraria pessoas boas através do boca a boca, conferências, reuniões técnicas da comunidade etc. Evita também os agentes de recrutamento de tubarões.

Martijn Verburg
fonte
2
Boa ideia durante o tempo da entrevista. Mas e quanto à triagem de candidatos, os bons não deveriam simplesmente passar por isso? Para a administração, isso parece ser uma solução objetiva e econômica do que chamar muitos candidatos para a entrevista. Tentando bancar o advogado do diabo aqui.
softveda
2
Veja minha nota 'de lado'. Passar pelo CV e depois pela loteria de testes técnicos on-line simplesmente não é um bom candidato para você. Vamos dizer que o teste on-line é como um exame certificado pela Sun / Oracle para Java - o desenvolvedor júnior que acabou de estudar o exame passa no teste com facilidade. Martin Fowler, que não codificou em Java recentemente - falha, quem você prefere contratar?
Martijn Verburg
Eu concordo com você e é por isso que marcou como resposta. Não estou contratando, portanto a decisão não é minha.
softveda
13

De um profissional de TI de 38 anos que recentemente teve que fazer um desses testes, fiquei chocado com a idéia de que alguém os vendesse como útil. As perguntas pareciam se concentrar em técnicas raramente usadas nas experiências cotidianas, coisas que um programador experiente simplesmente clonava de exemplos de trabalho de outros programas ou usava manuais ou amigos para determinar. Nenhum programador experiente quase nunca escreve um programa a partir do zero. Que perda de tempo. Qualquer um que pense que programadores experientes conhecem todos os recursos das linguagens que usam de cor, não tem idéia do modo como o trabalho é realizado na realidade. É muito difícil, como sempre, pensar que pessoas de RH sem experiência técnica prática consideram esses testes uma desculpa para sua falta de conhecimento. Nuff disse.

Topo da colina - não por cima
fonte
6

Em teoria, a idéia de um teste on-line para filtrar candidatos completamente não qualificados não é tão ruim assim. Infelizmente, é praticamente inútil na realidade.

Antes de tudo, nenhum dos sites de teste online que eu visitei tinha um teste que realmente valia a pena. Segundo, é muito fácil para uma pessoa completamente não qualificada conseguir que um amigo (ou quem quer que seja) ajude na duração de um teste e passe com cores vivas sem saber nada sobre o assunto.

Mesmo se você pudesse solucionar o segundo problema (por exemplo, peça para eles fazerem o teste em um computador em seus escritórios, sem mais ninguém presente, sem programas de bate-papo etc.), duvido que exista um teste on-line útil. Os testes geralmente tratam de fatos, não de idéias - mas a programação é principalmente sobre idéias e (particularmente) exercitar o bom senso. Embora um programador certamente precise conhecer alguns fatos sobre o (s) idioma (s) usado (s), um teste desse tipo de conhecimento não lhe dirá muito.

Jerry Coffin
fonte
3

Eu sugiro que você use serviços de teste on-line apenas para filtrar os candidatos incompetentes. Porque muitos desenvolvedores seniores (como pensam) não são desenvolvedores seniores. Apenas meio ou júnior.

Depois de filtrar programadores incompetentes, você precisa conhecer cada candidato e perguntar sobre a experiência.

A experiência deve ser o principal critério de seleção. Habilidades de programação é a segunda, mas também muito importante.

Faça o check-out dos seguintes serviços de teste, IKM semelhante, mas orientado apenas aos programadores:

Testes para Geeks, Codilidade, BrainBench

Joseph
fonte
2

Você está contratando ele para fazer testes ou escrever código?

Se você está tendo um grande problema com a tela introdutória, seus recrutadores e parceiros de colocação estão fazendo um mau trabalho e você deve substituí-los. Se alguém me enviar nada além de um fluxo de candidatos realmente ruins que não podem passar em um teste simples, mudamos de recrutador.

sal
fonte
-1

Você usaria esse tipo de teste ao contratar posições de desenvolvedor sênior?

Sim.

Que tal apenas para comparações objetivas de candidatos antes de chamá-los para entrevista?

Não. O benchmarking implica comparar candidatos com base na pontuação. Os testes são mais usados ​​para determinar uma linha de base, não para realizar comparações entre os candidatos.

Você usaria isso como uma etapa após a seleção de candidatos após a entrevista?

Não. Você deveria ter feito o teste antes da entrevista. A entrevista é a base para considerações futuras.

Essa abordagem é mais adequada em algumas situações em comparação com outras?

Se a prova do conhecimento de programação é a maior parte do que um candidato traria (por exemplo, desenvolvedor júnior), é proporcionalmente mais útil.

Você já usou esse tipo de serviço pessoalmente ou conhece alguém que o utiliza?

Eu estava sujeito a um em uma empresa de recrutamento que eu usava. Achei útil entender quais conceitos eu precisava aprimorar.

Thomas Langston
fonte
-1

Eu usei testes para contratar desenvolvedores, e usaria novamente. Enquanto todos os três finalistas falharam, acabei contratando o que obteve a melhor pontuação do grupo. Eu acho que foi uma boa jogada. Quando você está contratando um conjunto de habilidades que ainda não possui na equipe, é impossível avaliar a habilidade da pessoa que está contratando objetivamente de qualquer outra maneira.


fonte