5 erros mais comuns que os programadores cometem na entrevista

Tradução de postagem do usuário do Reddit

No ano passado, conduzi mais de 50 entrevistas por telefone e vi pessoas cometendo os mesmos erros repetidamente. Você pode encontrar muitos conselhos na Internet sobre habilidades úteis para passar por entrevistas, mas não vi textos que descrevam estratégias para ajudar as pessoas a ter sucesso. Penso que a maioria dos nossos candidatos que foram à entrevista possui as habilidades necessárias, mas estão nervosos e não as aplicam efetivamente. Para esclarecer o contexto, nossa empresa é uma startup para 100 pessoas e cerca de 50% das pessoas chegam à segunda rodada de entrevistas.

1) Suponha que exista uma solução muito boa


Quando você contrata uma pessoa para ser generalista em uma empresa de software, é improvável que você precise conhecer o filtro Bloom (embora isso seja interessante) e como usá-lo durante uma entrevista por telefone. No entanto, os candidatos constantemente riscam soluções satisfatórias, não idealmente otimizadas, e começam a procurar algo fora do comum. Como na programação, aqui é necessário deixar estruturas de dados complexas e especializadas para situações em que seu uso está fora de dúvida. Há uma razão pela qual usamos matrizes (e classificação por mesclagem) há mais de 70 anos.

Como consertar: use algoritmos e estruturas de dados padrão como blocos de construção.

2) Ignore dicas e truques do entrevistador


Este erro pode se manifestar de maneiras diferentes. A opção mais flagrante é quando o entrevistador faz uma dica muito transparente, como “e se pegarmos uma pilha em vez de uma árvore?”, E essa dica é ignorada ou rejeitada. Eu, como entrevistador, tento ajudá-lo! Nesse caso, não há situações em que eles tentariam enganá-lo. Quando o entrevistador faz uma oferta explícita, ele tenta levá-lo ao caminho certo ou fazer você provar que sua solução atual é ótima (e, nesse caso, você provavelmente já sabe que sua solução é boa). Não importa o que ele faça, ignorar as instruções não faz nada de bom.

Às vezes, os candidatos aceitam uma dica, tentam trabalhar em uma solução por um tempo e depois a descartam e voltam para algo que não funcionou anteriormente (ou passaram para outra coisa). Se alguém lhe der uma dica e lhe parecer que não funciona, tudo bem - mas você deve ter uma explicação clara de por que a solução alternativa será melhor do que a proposta. Lembre-se de que estamos tentando ajudá-lo a tomar a decisão certa e temos a resposta, portanto nossas decisões provavelmente serão úteis (no entanto, às vezes as pessoas criam ótimas soluções que não são fornecidas por nós).

Como consertar: considere cuidadosamente o que o entrevistador fornece.

3) Coloque um pino quadrado em um buraco redondo


Esse erro se sobrepõe ao erro anterior, no entanto, os candidatos geralmente encontram uma solução muito cedo e, em seguida, anexam melhorias a ela para resolver qualquer problema. Se lhe parecer que a resposta não se encaixa muito bem na tarefa, provavelmente há um problema no coração da sua solução. Não tenha medo de jogar fora a solução atual (especialmente se você puder nomear seus lados negativos) e escolher uma nova. A resposta correta geralmente será rápida, portanto, não se preocupe com os prazos.

Como consertar: não tenha medo de jogar fora a solução atual e escolher uma nova.

4) Muito rápido enterrado em peças


Esse erro não afoga os candidatos imediatamente, mas causa problemas de duas maneiras. Primeiro, tendo descrito a solução em detalhes, eles se apegam a ela e não querem abandoná-la, o que leva ao problema (3). Pior, o entrevistador leva mais tempo para entender que a decisão está errada. Os entrevistadores geralmente o afastam das decisões erradas e as levam às corretas. Assim, quanto mais cedo eles entenderem sua decisão, mais rapidamente o direcionarão para onde você precisa. Como as entrevistas são limitadas no tempo, é melhor tomar a decisão errada em 30 segundos do que em 5 minutos. E se a decisão estiver correta ou próxima, o entrevistador sempre poderá solicitar detalhes.

Como consertar: dê rapidamente a resposta certa ou errada e saia daí.

5) Não preencha o silêncio


Neste erro, culpo os conselhos dos seminários da faculdade "como obter uma entrevista para uma posição técnica" e os artigos de publicações on-line. É importante trazer seus pensamentos para o entrevistador, mas simplesmente não murmure nada. Nenhum de nós imediatamente se senta no computador e não começa a escrever o código imediatamente após receber uma tarefa - portanto, podemos parar de falar logo após receber uma pergunta. É bem possível dizer algo como "deixe-me pensar um minuto" e concentrar-se por 30 segundos ou um minuto. Por razões do parágrafo (4), não demora, mas a resposta correta após um minuto de silêncio é muito melhor do que 2 minutos de conversa sem uma boa resposta. Um breve silêncio permite ao candidato reunir seus pensamentos e dar uma resposta coerente, que é muito melhor do que uma divagação.

Como consertar: relate seus pensamentos, mas não tenha medo de colocá-los em ordem antes disso.

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


All Articles