Como usar a técnica de entrevista de codificação desafios para contratar os melhores desenvolvedores

Entrevista de codificação desafios são altamente polarizada tópico. A verdade é que, provavelmente, você poderia encher bibliotecas com recursos para ajudá-lo a dominar os desafios de entrevista de codificação. Dito isto, o que é preciso para o empregado criar um cenário de desafio de codificação eficaz?Os desafios de codificação de entrevistas não são inerentemente maus. Eles podem ajudar os desenvolvedores a dominar a arte de codificação. Do ponto de vista do recrutador, eles podem ajudar a escolher os candidatos certos. Mas tens de ter cuidado, porque são uma espada de dois gumes. Se for bem feito, eles podem ajudá-lo a identificar os melhores candidatos. Se feito errado, no entanto, eles podem transformar seus candidatos em seus inimigos e possivelmente fazer uma má decisão de contratação.

para mais dicas e truques, dê uma olhada no Guia final para a entrevista técnica.

parece que, na tecnologia, a maioria das experiências negativas que as pessoas têm vem da forma como suas habilidades de codificação são avaliadas. Más experiências de entrevista podem deixar os desenvolvedores muito zangados. Uma vez que a raiva é uma emoção de alta excitação, estes candidatos são susceptíveis de compartilhar sua experiência de recrutamento negativo. Isto pode ser prejudicial para a sua marca empregador e impedir ainda mais os seus resultados de contratação.

this is madness gif Interview coding challenges In this article, you’ll learn how to do interview coding challenges right. Examinaremos os seguintes tópicos::

Índice

1. O que são os desafios de codificação de entrevistas?

desafios de codificação de entrevistas (por vezes referidos como desafios de codificação de contratação) são testes enviados aos candidatos por uma empresa com a intenção de rastrear competências técnicas/proficiência de codificação. Eles visam prever que tipo de empregado o candidato faria. Em essência, os desafios de codificação de entrevistas são projetados para avaliar a sua adequação para o trabalho. Eles podem preceder ou seguir o telefone e entrevistas cara-a-cara. Em alguns casos, eles são dados a desenvolvedores durante a entrevista técnica.

tipos de desafios de entrevista:

  • reflexão
  • problemas de negócios
  • codificação testes
  • comportamental perguntas

Para obter melhores resultados, você deve usar uma combinação de codificação desafios para o trabalho e outros tipos de avaliações. Nunca confie em apenas um deles porque você não pode avaliar as habilidades e características de uma pessoa sem uma série de técnicas.

para os melhores resultados, o candidato resolve um teste de codificação de amostras de trabalho antes de ser convidado para uma entrevista no local (entrevistas técnicas e suaves). Isto permite-lhe escolher candidatos que você e a sua equipa acreditam que podem ser potencialmente um ataque. Do ponto de vista do recrutador, a codificação desafia a pré-selecção de candidatos viáveis, o que poupa imenso tempo. Com a configuração certa, você pode eliminar até 8.6 x mais candidatos antes de sua entrevista técnica.

2. Quanto mais realista for o método de pré-selecção e de entrevista, mais provável é que avalie correctamente o fit.

uma entrevista de codificação deve ser desafiadora e motivadora para o candidato. Os desenvolvedores gostam de desafios desde que sejam justos e significativos. A regra também se aplica aos desafios de codificação de recrutamento. De acordo com Frederick D. Smith, “A pesquisa a respeito de trabalho amostra teste sugere que eles podem produzir produtos de alta preditivo validities, e que, quando usado como critério que compara favoravelmente com o supervisor de classificações e de medidas de produtividade.”Testes de amostra de trabalho são ótimos para avaliar habilidades de codificação e eles dizem muito mais sobre suas habilidades verdadeiras do que questionários algorítmicos.

a melhor maneira de fazer a contratação de desafios de codificação significativa na tecnologia é projetá-los de uma forma de avaliar as habilidades reais usadas em uma base diária. Para fazer isso, você precisa de codificação testes que são:

  • com base em um trabalho de exemplo
  • padronizada e objetiva
  • com foco na vida real, problemas de negócios
  • classificados com pontuação ou graus, e não um simples passa/falha
  • não muito tempo

Existem muitas formas de criar entrevista de codificação de desafios. Um dos principais erros que as pessoas cometem é usar desafios que têm uma solução amplamente conhecida que pode ser facilmente encontrada on-line. Isto leva a verificar o quão familiar as pessoas estão com desafios e soluções amplamente difundidas para eles, em vez de suas habilidades de codificação.

descubra como realizar uma entrevista no CodePair.

3. Quão difícil deve ser a sua contratação de desafios de entrevista de codificação?

de acordo com um estudo de Glassdoor, ” entrevistas de trabalho mais difíceis estão estatisticamente ligadas à maior satisfação dos empregados em seis países que examinamos: EUA., Reino Unido, Canadá, Austrália, Alemanha e França.”Ao longo de toda a amostra, uma entrevista 10% mais difícil está relacionada a uma satisfação dos empregados 2,6% mais elevada. Os resultados do estudo Glassdoor indicam que “em uma escala de cinco pontos, a dificuldade ideal ou” melhor ” de entrevista que leva à maior satisfação dos funcionários é de 4 em 5. (Classificações de dificuldade de entrevista com base numa escala de cinco pontos: 1.0=muito fácil, 3.0=média, 5.0=muito difícil)gráfico de dificuldade de entrevista mostrando quão difíceis os desafios de codificação de entrevista devem ser fonte: Glassdoor

gigantes tecnológicos como o Google tornaram-se (in)famosos pelas suas práticas de entrevista de emprego, mas isso não é por serem difíceis. Os desenvolvedores achavam que eram injustos e que não faziam justiça às suas habilidades. Os desenvolvedores são um grupo profissional bastante competitivo e a maioria deles adoram ser desafiados. Lembre-se de manter o desafio relevante e ajustado à descrição do trabalho (Júnior/médio/sénior).

no caso dos programadores, as oportunidades de desenvolvimento profissional estão em terceiro lugar na lista de factores utilizados para avaliar a potencial atractividade do emprego. Ser confrontado com uma experiência de entrevista desafiadora, mas justa, pode apresentar a empresa potencial de uma forma positiva.

4. Seis passos para fazer com que os desafios de codificação de entrevistas tenham significado

espelhem o trabalho a ser feito

fiquem longe de quizzes algorítmicas e teasers cerebrais. Por mais intrigantes que possam ser, confiar apenas neles pode mostrar-lhe como o candidato é bom em entrevistas técnicas. Você está essencialmente avaliando se eles têm o algoritmo iterativo de resolução de problemas que os desenvolvedores de atitude ensinam a si mesmos, a fim de entrevistar desafios de codificação. Existem sites que ensinam as pessoas a obter essas habilidades de entrevista e os desenvolvedores não têm escolha a não ser cumprir se eles querem trabalhar em certas empresas. Como empregador, você tem uma decisão importante a tomar aqui. Você pode acompanhar esta tendência ou tela técnicas com desafios de codificação objetivos e justos para empregos.

avaliar as competências objectivamente para eliminar o enviesamento

deixar os programadores utilizar os recursos que normalmente utilizam no trabalho. Isso inclui Stack Overflow, GitHub, Google, ou o que eles quiserem. Algumas plataformas de teste de codificação não permitem que os candidatos deixem a aba onde o teste está ocorrendo. Forma. eles querem garantir que o candidato não está usando recursos adicionais.

esta abordagem é susceptível de fazer com que alguns grandes candidatos abandonem o seu oleoduto de talentos. Devido à natureza do seu trabalho, os desenvolvedores constantemente procuram coisas. Na verdade é uma vantagem porque eles não precisam perder tempo reinventando a roda todas as vezes.

Use diversos tipos de perguntas

Avalie as competências de codificação dos seus candidatos com uma variedade de Tarefas. Você pode usar Escolha múltipla, Banco de dados, revisão de código, tarefa de programação, falha de código, perguntas de ensaio, e combinação de código para obter uma compreensão completa de suas habilidades.

escolha o sujeito certo

certifique-se que está a verificar as competências enumeradas na descrição do trabalho e não algumas competências próximas delas. A maneira mais fácil e segura é usar avaliações de codificação baseadas no papel para verificar o conjunto exato de habilidades necessárias para realizar em um determinado trabalho.

administrá-los direito

deve utilizar pessoalmente ou entrevista em casa desafios de codificação? Eles vêm com suas próprias vantagens e algumas empresas optam por fazer ambos.

interessado em como os candidatos lidam com problemas em tempo real? Quer ver se eles são capazes de trabalhar com outro desenvolvedor? Tenta desafios pessoais. A programação de pares é óptima para isso! Considere isto especialmente se a combinação de códigos é algo que vocês fazem juntos como uma equipe. Os desafios pessoais também lhe dão uma idéia de como o desenvolvedor trabalha dentro de um prazo.

aqui está como uma sessão de par de códigos pode parecer:

Codpair Entrevista desafios de codificação dito isso, os testes de take-home vêm com os seus benefícios, também. Porque eles são tipicamente mais longos, eles dão uma idéia de como o CANDIDATO se aproxima de um projeto maior. Eles também mostram como eles gostam de trabalhar sem qualquer supervisão.

sempre fornecer feedback

para citar Maxim Zaks, ” se você pedir às pessoas para investir tempo em seu desafio de código, por favor, tenha pelo menos a decência de dar feedback e explicar, o que exatamente estava errado. Desta forma, torna-se um momento ensinável e não uma completa perda de tempo para o candidato.”Amém a isso.

the interview coding challenge: conclusion

Polarizing as it is, the interview coding challenge can be a great to screen technical skills as long as you do it right.Os desafios de codificação podem ajudá-lo a identificar os melhores desenvolvedores e os menos estelares. Olhando para a sua amostra de trabalho, você é capaz de tomar uma decisão baseada em dados sobre se você quer convidar esta pessoa para uma entrevista no local ou não. Isto elimina entrevistas técnicas desnecessárias que normalmente criam estrangulamentos e colocam muita pressão desnecessária tanto na RH como no departamento de TI.Eu realmente acredito que desmonizar os desafios de codificação de entrevistas por ficar longe de enigmas e testes de quadro branco pode fazer uma grande diferença e, finalmente, fazer o IT E HR trabalhar juntos perfeitamente.

Deixe uma resposta

O seu endereço de email não será publicado.