Há alguns anos, tive uma série de idéias. Conversei com minha equipe sobre como vamos mudar a posição do gerente de programa. Por exemplo, preste menos atenção à lista de pendências, mas mais aos negócios; menos foco no "conhecimento" e mais no "aprendizado e questões"; concentre-se mais nas interações do cliente 1: 1 e menos nos dados agregados. Queríamos atrair pessoas para a equipe que nos ajudassem a mudar essa cultura, mas ainda assim fizemos as mesmas perguntas nas entrevistas, e as entrevistas foram todas no mesmo estilo. Portanto, repensamos nosso processo de entrevista.
Fazemos isso há algum tempo e agora queremos falar sobre o que fizemos e o que aprendemos.

Visão nº 1: ainda fazemos perguntas desatualizadas (e ineficazes)
Esse entendimento surgiu após a transição para o cargo de gerente de programa: percebemos que estávamos fazendo na entrevista as mesmas perguntas que fizemos nos últimos dez anos ou mais. Essas perguntas não fizeram sentido quando tentamos encontrar pessoas que pudessem trazer habilidades e pontos de vista diferentes para a equipe. Comecei a trabalhar na Microsoft quando ainda estávamos fazendo perguntas sobre por que as capas de escotilha são redondas, quantas bolas de pingue-pongue são necessárias para encher um Boeing 747 e como reverter uma lista vinculada. Por 20 anos aqui, nunca precisei escrever código para inverter uma lista vinculada ou encher o avião com algum tipo de balão.
Além disso, às vezes dois oficiais de pessoal inadvertidamente fizeram a mesma pergunta básica. Mesmo quando concordamos com a divisão de tópicos nas entrevistas, contamos com o mesmo catálogo básico de perguntas. Alguns problemas relacionados ao comportamento não foram terríveis, mas não os usamos com muita eficácia.
Visão número 2: nem todos são capazes de trabalhar da maneira mais eficiente possível em um ritmo frenético e quando você está fortemente pressionado
E esse entendimento veio a mim durante um dos planadores. As idéias surgiram uma após a outra, as pessoas começaram a falar ansiosamente, sem esperar que os outros terminassem, a tempo de contar suas idéias, e rapidamente tomamos uma decisão fatal. Bem, tenho certeza de que isso deveria ter se tornado crucial - fiquei distraído com o problema com o cliente e correspondi ao gerente do cliente e a uma equipe de engenheiros para resolver a situação. Mas esta é uma história diferente. Em resumo, a reunião estava se tornando mais emocionante, e um dos participantes, o gerente de programa da minha equipe, muito inteligente e silencioso, disse, de fato: "Acabei de pesquisar na rede informações sobre nosso tópico e, sim, essa idéia não funcionará". Ela se expressou naquele momento mais suavemente. Mas percebi que nem todos agem da melhor maneira durante essas sessões ativas de brainstorming. Muitos, inclusive eu, preferem sentar com uma xícara de café e lidar com alguns dados. Além disso, em minha memória quase não havia casos em que tomaríamos uma decisão importante sem precisar recuar e avaliar a idéia com uma mente renovada, com novos dados e novas pesquisas com clientes.
No entanto, foi assim que a maioria das entrevistas foi: intensivamente, quão rápido você pode encontrar uma solução para problemas que antes não haviam encontrado antes.
Visão # 3: A melhor maneira de entender como alguém trabalha é trabalhar com ele.
O entendimento veio à tona quando conversei com algumas de nossas equipes de engenharia sobre como elas atraem as pessoas para si mesmas. A divisão de desenvolvimento faz muito pelo movimento de código aberto (.NET Core, VS Code, TypeScript e muitos outros projetos). Nossos desenvolvedores, juntamente com os candidatos, trabalharam na correção de bugs ou na implementação de recursos, usando isso como parte do processo de entrevista.

Anotamos a idéia e a iteramos
Guiado pelo princípio de “escrever é refletir”, escrevi para mim mesmo um e-mail sobre como diferentes entrevistas podem ser na minha equipe. Depois compartilhei minhas idéias com muitos colegas e começamos a testá-las repetidamente.
Karen Ng ,
Amanda Silver ,
Cindy Alvarez ,
Nathan Halstead ,
Anthony Cangialosi ,
Jeff McAffer , Jessica Rich,
Travis Lowdermilk e muitos outros
participaram disso .
E quando estávamos prontos para colocar as idéias em prática, começamos pequenas e continuamos a estudar, iterar e expandir a metodologia. Agora, essa estrutura (denominada “estrutura alternativa de entrevistas” porque nenhum de nós tem o dom de dar bons nomes) tornou-se uma ferramenta padrão que funciona muito bem para nossas tarefas, das quais continuamos aprimorando e aprendendo.
Aqui está o que mudamos.
Falamos sobre a entrevista com antecedência
Primeiro, diga ao candidato alguns dias antes da entrevista como será e em qual tarefa você trabalhará. Damos tempo às pessoas para procurarem soluções e pensarem independentemente. Afinal, quando chegamos ao trabalho, isso não se transforma em surpresas diárias; então, por que a entrevista deve ser realizada nesse sentido?
Usamos tarefas reais
Discutimos as tarefas reais que a equipe está tentando resolver: melhoramos a experiência do usuário dos produtos, aumentamos a retenção, estimulamos o uso de um serviço ou função. O fato de este ser um problema real em que estamos trabalhando ajuda a desenvolver uma conversa.
Damos acesso aos dados
Damos aos candidatos acesso às mesmas informações que trabalhamos conosco e, durante a entrevista, as pessoas podem usar livremente a Internet ou solicitar outros dados. Muitas vezes, oferecemos aos candidatos nossa pesquisa de clientes, informações sobre uso de produtos, decisões de design e stubs - a maioria do que temos.
Tornando as entrevistas interativas
Realizamos entrevistas de forma interativa. Nós não fazemos perguntas. Precisamos resolver um problema em conjunto, então vamos fazê-lo como se você trabalhasse conosco e resolvemos esse problema juntos.
Siga um cenário
Durante o dia, seguimos apenas um cenário ou resolvemos apenas um problema, orientamos o candidato no mesmo caminho que os gerentes de programa seguem: comece analisando os problemas de clientes ou negócios, depois descubra quais tarefas precisam ser resolvidas, projete soluções e, finalmente, entregue nas mãos dos clientes. Como resultado, você precisa garantir que os clientes usem e gostem dessa solução. Cada entrevista é dedicada a diferentes etapas do processo.
Realizamos entrevistas em pares
Em vez de entrevistar os candidatos pessoalmente, reunimos duas pessoas da equipe para cada entrevista. Inicialmente, começamos a fazer isso para treinar mais colegas para entrevistas, mas verificou-se que esse movimento tem outras vantagens. Além disso, a conversa é mais dinâmica. Em uma reunião, podemos ouvir vários pontos de vista. As pessoas podem perceber as mesmas palavras de maneiras diferentes, para que durante uma conversa possamos revelar preconceitos inconscientes.
Não discuta o candidato até o final do dia
Os entrevistados não trocam suas opiniões até o final do dia. Queríamos que cada funcionário avaliasse os candidatos de forma independente, sem levar em consideração as opiniões dos colegas.
Pedimos aos entrevistados que não dêem sinais um ao outro sobre a contratação ou não de uma ou outra pessoa. Eles transferem o candidato para outro par de entrevistados e escrevem uma resenha na conversa. No final do dia, todos ao mesmo tempo dão suas recomendações e pequenas explicações sobre o que viram e ouviram de tal forma que os levaram a uma conclusão específica.
Damos feedback sobre o próprio processo
No final de cada ciclo de entrevista, discutimos não apenas o que aprendemos depois de conversar com o candidato, mas também quais abordagens funcionaram ou não durante as entrevistas. E com base nessas informações, estamos melhorando o próprio processo.
Certamente esqueci uma coisa, mas esses oito aspectos são os mais importantes.

O que aprendemos?
Nós pensamos que os candidatos ficariam nervosos. Dois entrevistadores; o verdadeiro problema que resolvemos durante o dia com dados reais - não deveríamos ter feito isso. No entanto, quase todos os candidatos disseram voluntariamente que esse procedimento de entrevista era incomum e os ajudou a entender nossa empresa e equipe. Mesmo aqueles que não receberam ofertas sobre o dispositivo gostaram do processo de entrevista e entenderam por que não as aceitamos.
Continuamos a melhorar o processo
Descobrimos que existem algumas lacunas. Por exemplo, nossos gerentes de programa eram exclusivamente técnicos. Muitos deles verificam o código em produtos acabados. Isso faz sentido para nós: nossos clientes são desenvolvedores; portanto, ao criar software, é importante entender seu cliente. Porém, durante o processo de entrevista, não fornecemos um exame completo das habilidades técnicas dos candidatos, portanto, adicionamos mais uma etapa para isso.
Logística
Verificou-se que a “logística” padrão das entrevistas é inconveniente para o nosso novo processo. Por exemplo, se um candidato estiver trabalhando em um problema e escrever algo no quadro, que ele precisará posteriormente, uma sala separada deverá ser alocada para o candidato (sala de conferência ou sala de foco), e os entrevistados serão procurados.
Entrevista "cara"
Ao trazer dois funcionários para entrevistas, dobramos a perda de horas-homem e trabalhadores durante o dia, além disso, isso complica bastante a coordenação dos horários de trabalho. Mas depois que explicamos aos funcionários o "alto custo" das entrevistas, todos percebemos os benefícios de aumentar o número de entrevistados. Então estávamos prontos para pagar nosso preço por isso.
O objetivo das entrevistas é encontrar pessoas maravilhosas para a equipe ou empresa, para garantir que elas sejam adequadas para nós e que funcionem com sucesso, e também para garantir que elas mesmas desejem vir até nós. Uma das candidatas que recebeu uma oferta de emprego de nós e algumas outras grandes empresas de tecnologia de Seattle escolheram nossa equipe porque ela gostou do processo de entrevista. Ela foi uma das primeiras pessoas que entrevistamos durante os experimentos e ainda trabalha para nós, como muitos outros funcionários que vieram atrás dela. Então, acho que fomos bem - ainda estamos aprendendo, mas o resultado já superou muito nossas expectativas.