O roteiro de entrevista técnica perfeito





Isenção de responsabilidade: este é o cenário de entrevista técnica perfeito no Delivery Club Tech. A opinião da nossa equipe pode não coincidir com a opinião dos leitores.


Olá, Habr! Meu nome é Vasily Kozlov, sou líder de tecnologia iOS no Delivery Club. Eu faço muitas entrevistas. Neste artigo, coletei a experiência acumulada e minhas próprias observações, que desejo compartilhar. Na segunda parte do artigo, darei um exemplo de seguridade social com comentários de minha parte. Então, vamos começar.



1. A previdência social é diferente: amarelo, verde, vermelho (digressão lírica)



Acredita-se que programas técnicos complexos de bem-estar social não funcionam. Aline Lerner, cofundadora da plataforma de recrutamento Interviewing.io, escreveu anteriormente que as empresas que recrutam funcionários com base em entrevistas técnicas complexas "desperdiçam recursos com muitos candidatos que não entendem a natureza do jogo das entrevistas" . Como resultado, os candidatos que são bons em passar em entrevistas chegam à linha de chegada nessas empresas.



Adicione a isso o estresse das entrevistas, a variedade e a imprevisibilidade das perguntas técnicas das entrevistas entre as empresas. E lembre-se de suas falhas inesperadas nessas reuniões. As estatísticas apenas confirmam isso: apenas cerca de 25% dos candidatos são capazes de revelar e demonstrar seu potencial, e mesmo especialistas de primeira classe falham em entrevistas técnicas em 22% dos casos .



Esse recurso serve para fazer perguntas complexas, não relacionadas e enigmáticas durante entrevistas técnicas.questões - originadas na década de 1950 nos Estados Unidos durante a Guerra Fria. A tendência foi estabelecida pelo laboratório de semicondutores Shockley do vale, que ainda não tinha o nome de Vale do Silício, forçado a recrutar gênios loucos para enfrentar a "ameaça vermelha". A incapacidade de escrever código em uma entrevista técnica pelo telefone forçou os entrevistadores a procurar alternativas para avaliar rapidamente a capacidade analítica, a inteligência e o potencial do entrevistado. Foi assim que surgiram os problemas com uma moeda falsa e duas pesagens.



Com o boom das pontocom na década de 1990, o recrutamento de tecnologia aumentou e a Microsoft adotou a abordagem do ano passado. O Google seguiu o exemplo por um tempo.



Posteriormente, o Google e a Microsoft abandonaram a popular série de quebra-cabeças "como mover o Monte Fuji".“Quando se trata de contratação, descobrimos que os quebra-cabeças são uma perda de tempo. Quantas bolas de golfe você consegue carregar em um avião? Quantos postos de gasolina existem em Manhattan? Uma completa perda de tempo. Eles não predizem nada. Eles servem principalmente para fazer o entrevistador se sentir inteligente ", admitiu o vice-presidente sênior de RH do Google em entrevista ao New York Times.



Então, há uma opinião que dificultou a previdência técnicanão funciona, e eu compartilho isso, então eu conduzi todas as entrevistas técnicas no Delivery Club sem fazer tais perguntas. É impossível pegar e passar em uma sem preparação adequada para uma entrevista. O treinamento prático pode levar de 1 a 2 meses de caminhada. Este é um processo normal, com o qual todos os colegas que entrevistei concordam de uma forma ou de outra.



O advento dos computadores nos permite resolver problemas que não existiam antes de sua existência. Portanto, a preparação para as entrevistas permite que você resolva problemas que geralmente surgem apenas durante as entrevistas. Este é frequentemente o caso.



A indústria de TI na Rússia não é padronizada de forma alguma em termos de recrutamento de TI. Os métodos de avaliação do conhecimento geralmente assumem formas muito sofisticadas. Um dos exemplos mais estúpidos que já vi é uma entrevista por telefone com um especialista em RH que gravou as respostas de um candidato a perguntas técnicas a serem repassadas a um técnico. Nesse caso, qualquer diálogo é completamente excluído, sendo impossível compartilhar uma opinião ou contestar a opção de resposta. Qualquer diálogo também é excluído quando o candidato é apresentado a um teste online com uma escolha de respostas preparadas, que às vezes também é produto da mente de outro especialista técnico com sua própria experiência e conhecimento únicos da língua inglesa. Em minha opinião, o inglês é tão importante no desenvolvimento que às vezes é mais fácil de explicar em uma entrevista de seguridade social .



Outro exemplo de entrevista, por um lado, bastante compreensível, é o desejo dos empregadores de obter um retrato psicológico de um candidato a emprego, evitando uma “entrevista substantiva” com uma reunião com um psicólogo. O empregador mais inteligente em minha prática ainda conduziu uma entrevista técnica e depois se ofereceu para passar em um teste de detector de mentiras, argumentando que esse serviço é pago e que há muitos candidatos.



Deve-se admitir que se trata de casos raros, e todo o conjunto de conhecimentos técnicos de teste se reduz, no final, a uma tarefa de teste ou encontro presencial. Como você pode tornar essas ferramentas simples eficazes para encontrar o técnico certo? Para começar, como em qualquer tarefa técnica, você deve decidir sobre os requisitos para o candidato ... e para a segurança social .



2. Formato ideal, candidato ideal (requisitos de formulação)



“Depois de cada entrevista, você deve ter uma noção clara de se essa pessoa pode aumentar a probabilidade de sua empresa ser bem-sucedida ”, disse Neil Roseman em The Anatomy of an Ideal Tech Interview de um ex-vice-presidente da Amazon. Que essas palavras pareçam pomposas para alguém, principalmente do vice-presidente, ainda que ex-vice, mas é verdade. Em última análise, é você ou seu colega que terá que trabalhar com esse candidato se ele for aprovado na entrevista da previdência social .



Um problema técnico pode ser resolvido atualizando o material e elaborando uma solução mutuamente benéfica para cada parte interessada é uma tarefa que requer que o candidato compreenda um objetivo comum, habilidades cognitivas e de comunicação. Eles não escreverão sobre isso em livros, ou melhor - eles irão, mas sem sua própria experiência não funciona. Portanto, soft skills, ou qualidades pessoais, tornam-se parte integrante de uma entrevista técnica, juntamente com o conhecimento profissional do candidato (hard skills).



O trabalho em equipe tem se mostrado excelente em tempos de crise, quando novos desafios e incertezas preparam muitos questionamentos. Em tal ambiente, a capacidade de dialogar, formular hipóteses e perguntar torna-se fundamental para um funcionário eficaz. A ideia de combinar conhecimento com software e hardware em uma entrevistacandidato, organizar um dia de trabalho em miniatura parecia muito atraente, mas como se fosse inatingível. Nem todos, nem sempre, têm capacidade jurídica para convidar um candidato a mergulhar nas águas ferventes do desenvolvimento de seu produto.



Uma abordagem de longa data, pioneira na Harvard Business School em 1924 - a entrevista situacional , ou entrevista de caso - veio em socorro . Pode ser dividido condicionalmente em três grandes partes:



  • valores e pontos de vista do candidato, habilidades sociais;
  • competências e habilidades profissionais, habilidades difíceis;
  • padrões de comportamento e traços de personalidade individuais.


A questão de como combinar entrevistas situacionais com abordagens conhecidas para avaliar o conhecimento técnico permaneceu em aberto. É importante oferecer ao candidato um plano de previdência social estruturado e transparente e enquadrá-lo na agenda apertada de um desenvolvedor moderno.



De acordo com estatísticas da Zety, uma consultoria de redação de currículos, a abordagem mais comum em 2017 foi iterativa, com várias rodadas de entrevistas. A versão mais popular continha três entrevistas. Chamadas de



meia hora no Skype - a chamada triagem - permite que você tenha uma ideia geral sobre o candidato para tomar uma decisão sobre o desejo de se comunicar mais, ambos no primeiro encontro. E se não for uma demonstração eficazsoft skills , existe um acordo sobre a próxima reunião? É muito importante que tenha sido apenas uma videochamada, e não adivinhando a partir de uma foto. As perguntas a serem feitas na triagem também devem ter como objetivo formar uma imagem dos valores do candidato: uma ideia dos papéis na equipe, a eficácia da interação, seu papel, eficácia e competência. Seria útil fazer pessoalmente uma pergunta sobre os motivos da mudança de emprego e encontrar cruzamentos examinando o radar técnico pessoal do candidato, como sua série de TV favorita.



É claro que a situação epidemiológica no mundo fez seus próprios ajustes e o Zoom derrubou o Skype, mas a triagem foi e continua sendo nossa primeira etapa permanente.



Vou correr na frente, deixando o mais gostoso para depois, e vou citar a terceira etapa - a final, que nem todos estão destinados a alcançar. É como conhecer seus pais, se você continuar a analogia com o namoro. Também é uma espécie de projeção, mas com um chefe de departamento ou diretor técnico. Nesta fase, é importante transmitir ao candidato os valores da empresa, a estratégia de desenvolvimento do projeto. Confira novamente, contra-questionamentos sobre planos e valores se tiver dúvidas sobre o candidato.



Vamos deixar os detalhes desse processo à mercê dos próprios gestores, vamos passar para a entrevista técnica - o estágio principal da entrevista do desenvolvedor.



“Uma ótima entrevista é um trabalho. Leva tempo para ficar pronto, entrevistar e resumir com eficácia. Se você não quer fazer este trabalho, não entreviste. ", - continuando a citar Neil Roseman, vale a pena concordar que este é realmente um trabalho e, independentemente do formato que escolher, terá que dialogar com o candidato. Além daqueles que realmente treinaram em contratação - RHs - o entrevistador técnico também deve aprimorar suas habilidades de contratação .



3. Com uma visão ruim, diga uma palavra (sobre a importância de um bom especialista em RH)



No artigo, defendo uma posição vantajosa: uma grande empresa, uma marca conhecida - muitos especialistas concordam em trabalhar aqui mesmo sem especificar os detalhes técnicos. Mas, em qualquer empresa, o trabalho de um especialista em RH não deve ser subestimado. É uma espécie de filtro na entrada da empresa. “As pessoas que você contratar serão tão boas quanto a equipe de contratação que você montou”, confirma Roseman.



As pessoas são o principal ativo de qualquer empresa. Um bom recrutador, mesmo na ausência de uma marca, em uma startup desconhecida pode fornecer aos especialistas um nível aceitável de conhecimento e fazer ainda mais: encontrar pessoas com a mesma opinião - aquelas que se importarão com o produto.



“Uma grande empresa, uma marca conhecida também pode complicar o trabalho de um especialista em RH por ser ouvido por todos. O bom conhecimento do projeto, dos processos de desenvolvimento e da equipe permite ao recrutador decidir na primeira fase se um candidato é adequado para a vaga. Como resultado, até 60% dos candidatos alcançam uma entrevista técnica ”, disse o chefe de recrutamento do Mail.ru Group. No entanto, os volumes são tais que 60% não são 6 pessoas.



Potencialmente, cada especialista pode conhecer mais um especialista, e isso é mais uma fonte de candidatos para um bom recrutador. A presença de um programa de encaminhamento simplifica o primeiro contato, tornando-o mais amigável e fácil devido ao conhecimento do candidato e do árbitro, mas tudo ainda depende da qualificação profissional do candidato.



Um bom recrutador deve sempre ter alguns ases na manga, se de repente o mercado não encontrar um candidato adequado para uma busca ativa de emprego. Para fazer isso, os recrutadores procuram regularmente candidatos "frios". “Via de regra, sugerimos que as pessoas apenas nos conheçam de forma neutra, sem entrevistas. Nem todo mundo concorda em ter uma entrevista técnica depois disso, e tudo bem. Construímos relacionamentos de longo prazo na esperança de que, se não for agora, em um ou dois anos ainda seremos capazes de trabalhar juntos . "



A contratação é um processo complexo, no qual o recrutador pode ser bastante auxiliado pela equipe onde o candidato irá trabalhar, por isso é necessário desenvolver a marca do empregador. Precisamos de uma comitiva! Artigo legal sobre Habré, a participação em congressos especializados aumenta as chances de contratação de profissionais. Um sistema de contratação bem pensado - de onde as pessoas vêm até nós, como e por quais critérios as avaliamos, como tomamos a decisão final - também ajudará o recrutador a navegar no mercado para determinar as necessidades da empresa com a maior precisão possível.



"A regra principal é permanecer humano e lembrar sobre a parceria com cada candidato . "







4. Como jogar no campo do candidato sem esquecer de si mesmo (requisitos para entrevistadores)



Técnicos muito diferentes de empresas diferentes vêm até nós. Em empresas de produtos, mais atenção é dada às interfaces de usuário, implementações simples e rápidas, enquanto em gigantes do software, soluções técnicas complexas, código nativo, mergulho profundo nas entranhas dos sistemas operacionais prevalecem sobre o componente externo e a reação às mudanças nas condições. Da mesma forma, os candidatos, dependendo da empresa para a qual trabalharam, podem se especializar em determinadas tecnologias, mesmo que cada um deles se candidate a uma vaga condicional de desenvolvedor iOS. Isso significa que um especialista que está imerso, por exemplo, na implementação de controles dos pais em um iPhone nunca será capaz de encontrardo lado de displays de mercearia, pedidos e exibindo locais no mapa? Como você avalia um candidato se, em sua história sobre experiências anteriores, ele menciona abordagens que não ressoam em sua memória?



A variedade de tecnologias, técnicas arquitetônicas e frameworks dificulta a busca por candidatos, mas é possível e necessário falar uma linguagem comum com os candidatos. Um especialista com a cabeça sobre os ombros será capaz de se adaptar às novas práticas para ele e até mesmo trazer soluções originais para abordagens estabelecidas. Remover a restrição ao procurar candidatos, digamos, para padrões arquitetônicos ou linguagens de programação - dentro da estrutura de uma plataforma tecnológica, é claro - exigirá que o entrevistador tenha conhecimento nas áreas de assunto relevantes. Onde obter esse conhecimento? A experiência de realizar entrevistas dirá ao entrevistador em que direção melhorar o conhecimento, quais tecnologias e abordagens são comuns no mercado atualmente e como elas diferem das adotadas na empresa. Você não precisa ser um especialista à força.Basta apresentar em termos gerais a área temática e dialogar com o candidato, permitindo-lhe explicar ele próprio as subtilezas da implementação. Esta abordagem permitirá que você evite os custos excessivos de preparação para umaa segurança social , e o candidato - para demonstrar a sua capacidade flexível, expressa na capacidade de explicar o seu ponto de vista a outro especialista.



Isso não significa que você não precise se preparar para a entrevista. O equilíbrio é importante aqui. Convide o candidato a escolher e explicar o problema e sua solução usando sua tecnologia favorita. Peça para resolver um problema típico de sua área de assunto, mas usando suas ferramentas. De uma forma ou de outra, vocês podem trabalhar juntos no problema, conhecendo tanto o ponto de vista do candidato quanto a tecnologia com a qual ele está acostumado. As tarefas típicas que são adequadas para tal entrevista de caso são geralmente bem ilustradas pelo projeto da arquitetura de um serviço, módulo ou tela. O candidato abstrai da implementação específica e você não precisa se aprofundar nas especificações técnicas. Portanto, abra draw.io ou qualquer outro site para projetar fluxogramas e diagramas e pronto! Este formato é ótimo para Zoom.



Separadamente, deve-se dizer que os candidatos que sabem explicar qualquer decisão, em regra, são especialistas maduros, o que já é um sinal definitivo na avaliação de suas habilidades. Esta abordagem provavelmente não funcionará com os Juns e pode ser uma situação embaraçosa para ambas as partes. Portanto, o entrevistador deve estar sempre apto a oferecer tarefas de complexidade variada, ou - o que é mais versátil e elegante - começar com um cenário simples, complicando-o gradativamente com novas introduções.



“Use perguntas vagas e abertas à discussão. Veja se os candidatos fazem contra-perguntas para saber mais ”, aconselha Roseman, sugerindo que se estabeleça um diálogo com o candidato e tenha margem de manobra se algo der errado.



Fazer perguntas técnicas, como conduzir uma entrevista técnica, o entrevistador deve estar estruturado. Neil Roseman adverte: "Se você entrevistou e tudo que pode dizer é, 'Bem, sim, ele parece nada, eu gostei', então você perdeu seu tempo . " Uma abordagem estruturada deve se tornar uma rotina na preparação e condução de entrevistas sociais.



5. Cenário para a entrevista técnica perfeita



Claro, aqui não vou apresentar um plano ideal universal para uma entrevista técnica de seguridade social. Este processo é único para cada empresa e cada entrevistador. Mas gostaria de propor algumas idéias testadas na prática de recrutamento da vida real no Delivery Club, cujo uso fortaleceu nossa equipe de uma forma conhecida .



Lembre-se do componente humanitário. Ajude o interlocutor a relaxar, leve em consideração a situação estressante em que o candidato costuma se encontrar. O exemplo mais pertinente disso é uma daquelas conversas que acontecem na cozinha de uma empresa entre o pessoal de TI após um anúncio ou apresentação recente de tecnologia. Podemos mencionar as últimas inovações no mundo técnico ou algumas dores bem conhecidas dos desenvolvedores.



Planeje sua entrevista técnica. Ter o entrevistador um plano com questões pré-determinadas de complexidade variada, bem como avaliações do nível de conhecimento sobre cada assunto, permitirá resumir corretamente após a entrevista. É sempre mais fácil comparar um resultado detalhado com outros resultados e explicar sua decisão sobre um candidato de maneira fundamentada.



A aplicação posterior de tais avaliações, em caso de decisão positiva do candidato, pode ser expressa no desenvolvimento da matriz de competências do empregado. Assim, uma entrevista técnica de alta qualidade será a chave para o desenvolvimento de um especialista em sua equipe.



Faça da entrevista técnica um diálogo entre dois especialistas. Comece seu diálogo listando resumidamente os tópicos que você pretende cobrir.



Tente usar tarefas em entrevistas que sejam o mais próximo possível do trabalho. Se você estiver fazendo uma pergunta acadêmica e o candidato começar a nadar, tente delinear um problema prático que inclua a resposta a essa pergunta. Uma opção para entrevistadores experientes é enviar suas perguntas ao candidato com antecedência e, durante a entrevista, pelo fato de você e o candidato terem o mesmo conhecimento, comunicar e discutir casos mais práticos e complexos.



Convide um candidato para completar uma revisão de códigoem vez de forçá-lo a escrever um novo código. A prática de revisão de código é ótima para a parte técnica de uma entrevista situacional. Prepare com antecedência um código abaixo do ideal ou sujeito a erros. E se a lista não contiver nenhuma informação classificada, então é melhor mostrar a solicitação pull para a qual os colegas deixaram mais comentários. Isso redefinirá a abordagem de código integrado: muitos candidatos têm dificuldade em escrever código fora de seu ambiente de desenvolvimento preferido ou com um observador externo. Uma revisão do código em uma entrevista de seguridade social permitirá que você certifique-se de suas habilidades de leitura e compreensão, avalie a capacidade de interação da equipe pelo tom e conteúdo dos comentários do candidato.



Conclua a entrevista técnica com uma apresentação do projetocom o qual o candidato irá trabalhar. É importante não apenas ouvir o candidato, mas também responder às suas perguntas. Nem sempre é possível responder com o máximo de detalhes possível, mas é necessário que o candidato entenda com o que tem que trabalhar, pelo menos em termos gerais.



Na minha prática, a apresentação sobre o desenvolvimento do projeto, que foi originalmente preparada para uma conferência técnica, fez um excelente trabalho nessa tarefa, mas foi capaz de refletir tanto o legado do projeto quanto as abordagens inovadoras. Graças a um cartão de visita tão único, seu projeto e equipe crescerão significativamente aos olhos do candidato.



Conduza a entrevista do início ao fim. “Mesmo que você perceba 15 minutos após o início da entrevista que o candidato não será adequado, é importante passar por todas essas etapas ”, diz Neil Roseman."Você deve tentar fazer uma entrevista quase completa, porque o mundo é muito pequeno, e é melhor a pessoa pensar que acabou de fazer uma ótima entrevista, mesmo que não tenha recebido uma oferta de trabalho . "



Encontrar o funcionário certo é muito trabalhoso e pode ser mais fácil se ambas as partes estiverem satisfeitas e gostarem do processo. Você vai crescer e se desenvolver a cada novo serviço de seguridade social , a cada novo candidato, e no final com certeza encontrará o perfeito.



O roteiro da entrevista técnica perfeita. Drama em cinco atos



A seguir, descreverei de maneira divertida o esboço de uma entrevista técnica imaginária baseada em várias entrevistas da vida real. Após cada parte, farei pequenos comentários sobre quais conclusões o entrevistador pode tirar e como continuar a entrevista.



Personagens:



  • Oleg é um desenvolvedor iOS jovem e promissor
  • Vasily - o sábio líder da equipe iOS


Ação um







, . , , , , “1.5” , , . , Objective-C.



, , , , .



, , Objective-C, , .










, . , , , .



, , .










, . , , , , , , , , .









, . , , , , , .



.










O processo de design de arquitetura de um sistema é sempre criativo. É acompanhado por diálogos, edições constantes. É único e valioso em si mesmo, porque deixa claro de forma inequívoca se o autor entende o que está explicando e ao mesmo tempo sabe como explicar.



Mas o resultado desse processo pode dizer algo sobre o candidato. Se Oleg tivesse projetado a arquitetura, como mostrado em uma das ilustrações, Vasily teria idéias completamente diferentes sobre as habilidades do candidato.








O que Oleg desenhou como resultado, omitiremos e deixar o leitor, com base nas ilustrações, imaginar por si mesmo se Oleg compreende a arquitetura escolhida.







Isso é tudo. Obrigado por ler!



All Articles