Como conduzir uma entrevista técnica: um plano de ação para iniciantes

Realizar uma entrevista técnica não é uma tarefa fácil por si só. E se você precisar fazer isso pela primeira vez, é duplamente complicado. Como se preparar para uma entrevista? Que perguntas fazer ao candidato durante a entrevista? Como se comportar em situações incomuns? Como avaliar o nível de candidatos e tomar uma decisão?

Fizemos todas essas perguntas ao entrevistador técnico do EPAM Ahror Rustamov . Ele entrevistará desenvolvedores de JavaScript na empresa. Apesar do fato de haver mais de cem entrevistas por trás do Akhror, ele ainda está se preparando com muito cuidado para cada entrevista.




O que fazer antes da entrevista


Alguns dias antes da entrevista, você deve estudar cuidadosamente o currículo do candidato, fazer uma lista aproximada de perguntas e atualizar seu próprio conhecimento.

Currículo do candidato a estudo


Eu sempre leio o questionário do candidato com um lápis: observo quantos anos ele está desenvolvendo, em quais projetos ele trabalhou, quais tecnologias ele usou e em que campo ele se considera um especialista.

Depois de um estudo geral do currículo, concentro-me nos detalhes e começo a fazer anotações em um caderno. Por exemplo, se uma pessoa tem entre 30 e 35 anos e o tempo todo ele escreveu apenas no jQuery, eu resolvo esse momento. Se vejo que o desenvolvedor do Signor não trabalha há dois anos em sua especialidade, observo isso também.

Prepare uma lista de perguntas


Normalmente, divido o questionário do candidato para o cargo de desenvolvedor JS em quatro partes: questões de carreira, questões técnicas, perguntas para testar o nível de habilidades pessoais e tarefas práticas.

- Questões de carreira


Estas são perguntas da série "fale sobre você": onde você estudou, com o que trabalhou. Isso também inclui perguntas relacionadas aos pontos que escrevi durante a análise do currículo. Por exemplo, se uma pessoa muda de emprego a cada seis meses, perguntarei por que você procurou um novo lugar com tanta frequência.

- Perguntas para testar o nível de conhecimento técnico


Antes de tudo, preciso entender o quão bem o candidato conhece as coisas básicas: o básico de JavaScript, HTML / CSS, React / Redux e os principais frameworks.

A redação da pergunta também desempenha um grande papel. Se você fizer perguntas gerais, poderá conversar com o candidato por um longo tempo e ainda não se mexer. Costumo perguntar coisas específicas - é mais fácil avaliar o nível de conhecimento de uma pessoa.



Das perguntas básicas sobre JS, passo para as mais especializadas. E novamente volto para minhas anotações. Vejo, por exemplo, que no currículo uma pessoa indicava que estava estudando o Webpack. Definitivamente, perguntarei como o Webpack 3 difere do Webpack 4.

Posso pular o bloco de perguntas básicas se o requerente afirmar ser um desenvolvedor sênior e acima.

Se o candidato notou que ele é bem versado em qualquer tecnologia, ainda farei perguntas sobre tecnologias relacionadas e linguagens de programação. Então, verifico quão amplos os horizontes de uma pessoa são, se ela gosta de aprender coisas novas.

- Perguntas para verificar o nível de habilidades sociais


Apesar de minha principal tarefa ser avaliar o conhecimento técnico do candidato, certamente farei perguntas relacionadas a habilidades pessoais . Trabalhamos em equipes em nossos projetos, e é muito difícil ser um jogador de equipe sem habilidades de comunicação interpessoal (a capacidade de fazer perguntas, ouvir e ouvir outra pessoa e expressar sua opinião).

Aqui está o que eu costumo perguntar:

  • (A) trabalhou no Agile, Scrum?
  • A experiência da gerência, mentoria, é interessante?
  • Como priorizar seu trabalho se você tem vários prazos iminentes?
  • Você acha que seu colega ou gerente está errado em alguma coisa. O que você vai fazer?

Eu nunca dou aos candidatos tarefas inteligentes, embora eu saiba que algumas empresas ainda não desistiram disso. Todos esses quebra-cabeças são como "por que as tampas de bueiro são redondas?" eles não se relacionam com o candidato de forma alguma e não ajudam a descobrir sobre a pessoa o que eu preciso. Considero essas questões uma perda de tempo.

- Tarefa prática


Eu sempre preparo para o candidato várias tarefas que podem ser resolvidas em 10 a 15 minutos. Se estou entrevistando um desenvolvedor júnior, posso lhe dar algumas dicas. Engenheiros de nível médio e acima geralmente não sugerem.

Normalmente, faço um desconto na empolgação - não ficarei muito confuso se o candidato resolver o problema incorretamente. É mais importante para mim ver como uma pessoa pensa e avaliar aproximadamente a qualidade do seu código.

Atualize seu próprio conhecimento


Se no currículo o candidato notou um excelente conhecimento no campo em que eu pessoalmente não sou bem orientado, tento abordar esse tópico - antes da entrevista, leio artigos e assisto a vídeos.

Lembro que passei o dia inteiro me preparando para minha primeira entrevista como entrevistador. Passei várias horas em learn.javascript.ru, analisou a série de livros “Você não conhece JS” e atualizou o conhecimento de HTML e CSS.

O que fazer durante a entrevista


A entrevista é emocionante, especialmente para o candidato. Portanto, desde os primeiros segundos, o entrevistador precisa criar uma atmosfera na qual uma pessoa se sinta confortável. Seja amigável e acolhedor, faça algumas perguntas gerais para amenizar a situação. Se você planeja gravar uma conversa, peça permissão.

Normalmente, sempre dou ao candidato nosso plano de ação. Divido a entrevista em três etapas:

  • história curta do candidato sobre si mesmo;
  • minhas perguntas: sobre carreira, bloqueio técnico, perguntas sobre soft skills e tarefas práticas;
  • perguntas do candidato.

Etapa um: escute a história do candidato sobre você


Esta é uma oportunidade para um candidato se apresentar. Nesta parte da entrevista, a iniciativa está inteiramente do lado do candidato. Eu escuto com muita atenção a história dele e observo algumas coisas que uma pessoa não indicou no currículo: então eu definitivamente perguntarei sobre elas.

Etapa dois: faça suas perguntas


Esta é a parte mais extensa da entrevista. Aqui, faço todas as perguntas que preparei, bem como as que surgem durante minha conversa.

Acontece que uma pessoa começa a responder à pergunta errada. Eu faço uma pergunta teórica sobre o conhecimento da tecnologia, e ele muda para sua experiência com ela. Em tais situações, peço que você retorne à pergunta e sugira discutir sua experiência no final da reunião.

É interessante observar como o candidato responde a perguntas nas quais ele tem pouco conhecimento do material. Pelo comportamento, você pode entender como ele agirá em uma situação semelhante no projeto.

Às vezes, o candidato se comporta muito restrito e tem medo de cometer um erro. Então, tento tranquilizá-lo, apoiar e dizer que sou o mesmo desenvolvedor, que ele não está no exame. Entendo perfeitamente que ninguém pode responder perfeitamente a todas as perguntas. Minha tarefa não é "afogar" uma pessoa, mas avaliá-la como especialista e entender em que ponto ele está hoje.

Etapa três: deixar o candidato fazer perguntas


Agora é o trabalho do candidato a fazer perguntas. Geralmente, as pessoas perguntam sobre tarefas futuras, oportunidades de crescimento e desenvolvimento, bem como sobre os benefícios proporcionados pela empresa.

Aconselho que você responda a todas as perguntas da maneira mais honesta possível. Não faça promessas não cumpridas ao candidato: qualquer fraude se revelará muito rapidamente e, com o tempo, uma pessoa ficará decepcionada com sua empresa, escreverá uma crítica ruim e nunca o procurará para uma entrevista.

Aqui está minha lista pessoal de coisas que você ainda não pode fazer na entrevista:

  • Dizer ao candidato que ele responde incorretamente. Uma pessoa pode cair em um estupor e será difícil fazer as malas e responder a outras perguntas.
  • Entre em contato com o candidato para "você" sem permissão. Se o interlocutor estiver mais à vontade para mudar para "você", ele mesmo dirá isso.
  • Use um tom imperativo na comunicação. Se uma pessoa fizer algo errado, relate o mais educadamente possível.
  • Para arrastar a entrevista. Tente manter dentro de uma hora, no máximo uma hora e meia. Não esqueça que o candidato pode sofrer estresse: você não precisa mantê-lo nesse estado por muito tempo.

Como se comportar em situações incomuns durante uma entrevista


O entrevistador precisa estar preparado para o fato de que o candidato pode se comportar em uma entrevista completamente extraordinária. Se o candidato puder pagar um comportamento estranho, o entrevistador não o fará.

Eu lhe digo o que fazer em situações incomuns.

Situação: o candidato ficou confuso e respondeu a todas as perguntas "não sei"


Comece vindo de fora e faça perguntas adicionais e esclarecedoras. Elogie a pessoa se ela foi capaz de dizer algo sobre o assunto. O elogio ajudará o candidato a se sentir mais confiante. Tive um caso em que o requerente achou que não sabia a resposta para a pergunta. Eu o tranquilizei, encorajado. Depois disso, ele relaxou e começou a responder com calma. Muitos bons especialistas são bastante autocríticos - eles acham que não conhecem o assunto suficientemente bem. Na maioria dos casos, esse não é o caso.

Situação: o candidato assumiu uma posição agressiva - passiva ou ativa


Se tudo correu bem e a pessoa mudou abruptamente seu comportamento, tente descobrir com cuidado qual é o problema. Talvez, depois da sua pergunta, ele se lembrasse de algumas de suas experiências negativas ou estivesse apenas começando a irritar o barulho do ar condicionado na sala de reuniões.

Eu também tive candidatos que, desde o início, me pareciam duros ou um pouco estranhos. É claro que não demonstrei isso de maneira alguma com minha aparência e conduzi a entrevista da maneira habitual. Sempre lembro que valorizo ​​uma pessoa como especialista e nunca recorro a avaliações pessoais.

O que fazer após a entrevista


Após a entrevista, aconselho que você preencha um pequeno questionário, escreva recomendações para o candidato e conclua se o especialista da sua empresa é adequado ou não. É aconselhável fazer tudo isso dentro de alguns dias - até que sua memória da experiência da entrevista seja apagada.

Preencha um formulário de entrevista


Tenho um pequeno espaço em branco do questionário que uso diretamente durante a entrevista. É uma lista de tópicos à frente dos quais eu coloquei “+” ou “-” dependendo se a pessoa respondeu à pergunta sobre este tópico correta ou incorretamente. Eu também insiro minhas observações lá durante a conversa. Só posso analisar tudo e tirar uma conclusão. Isso geralmente não leva mais de 15 minutos.



Escreva recomendações para o candidato


Em nossa empresa, após uma entrevista, é costume dar feedback ao candidato. Cada especialista recebe de mim um feedback bastante detalhado - o que foi bom e o que deve ser reforçado. Também compartilho com a pessoa uma lista de materiais úteis.

Tomar uma decisão


Normalmente, levamos as pessoas a certos projetos, então imagino quais habilidades e conhecimentos um candidato deve ter. Simplesmente comparo todos os dados do questionário com nossos requisitos e entendo se uma pessoa é adequada ou não.

Os perfis de todos os candidatos que recusamos são armazenados no banco de dados. Dentro de três meses, uma pessoa pode vir novamente para uma entrevista. Nesta entrevista, não farei as perguntas nas quais o especialista recebeu uma boa nota. Começarei imediatamente com aqueles em que ele falhou: para que eu possa avaliar se ele melhorou seu conhecimento.

E mais ...


Antes de realizar sua primeira entrevista, participe primeiro de algumas entrevistas como ouvinte. Você também pode ensaiar e reproduzir a entrevista com um colega. Se você tiver a oportunidade de contratar um colega experiente para a primeira entrevista, aproveite esta oportunidade.

O que ler para os entrevistadores iniciantes



Recursos técnicos


Foto: unsplash.com , firestock.ru.

Source: https://habr.com/ru/post/pt468837/


All Articles