ti-enxame.com

Quais empresas de topo procuram em uma entrevista?

  1. Basicamente estou procurando o que é que você vai para cima e você está fora do processo restante?
  2. A eliminação é uma maneira justa de julgar uma pessoa? Qualquer um pode ter uma hora ruim :-(
  3. Você deve codificar o melhor possível ou você deve obter o algoritmo certo? Eu geralmente primeiro codifique uma solução viável e, em seguida, trabalho até um nível que eu acho que parece linda para mim. Isso é uma abordagem errada?

Recentemente, tive uma entrevista telefônica em que me pediram para escrever uma variação de travessia de ordem de nível em 20 minutos. Eu poderia obter o algoritmo e código de trabalho em 20 minutos, mas não consegui obter o manuseio de exceção e a convenção de codificação direito, após o qual eu não ouvi de volta deles :-( Todas as outras perguntas da entrevista foram muito bem isso foi A única coisa que não foi até a marca '.

Escusado será dizer que eu gosto da empresa e aplicar-se novamente, mas querê-lo corretamente na próxima vez :-)

Por favor, compartilhe suas experiências e sugestões valiosas.

9
Geek

Ao fazer entrevistas técnicas, estou procurando honestamente as pessoas para atingir uma casa em casa. Se o candidato não parecer que eles conhecem suas coisas, não serão eficazes em seu papel (estou falando de posições de desenvolvedores sênior aqui).

Olhe assim: você prefere ter uma entrevista difícil onde você não recebe o trabalho (porque você não é um bom ajuste), ou uma entrevista fácil onde você fazer Obtenha o trabalho, Mas então pegue ir depois de 90 dias porque você está em sua cabeça?

Eu vi muitos desenvolvedores no último acampamento. Se você não conseguiu o emprego porque desmaiou a parte técnica, considere isso uma bênção disfarçada. Se você não gosta de rejeição, osso em suas habilidades técnicas.

7
Marcel Lamothe

Quando as pessoas pedem para você codificar algoritmos simples em uma quantidade muito limitada de tempo, convenções de codificação e manuseio de exceção seriam a última coisa que eles olham. A menos que você esteja fazendo algo horrível, é claro, como nomear sua função de travessia func, e todas as variáveis ​​a, b, c. Talvez havia outra razão pela qual eles não ligaram de volta.

Claro, qualquer um pode ter uma hora ruim. Mas é um sinal ruim se você provavelmente ter uma hora ruim fora desses cinco você gasta em várias rodadas de entrevistas, e se você não pode se preparar para ações importantes.

Pessoalmente, acho que conseguir algo que funciona e melhorando, então é uma abordagem errada. Muitas pessoas (incluindo mim) pensam que, se uma pessoa escreve o código que parece uma bagunça, ele também tem uma bagunça em sua cabeça. Eu sugiro que você escreva código mais lento, mas de uma maneira mais pensativa.

E ainda mais pessoalmente (e, talvez, ofensivo), eu não acho que você é bom o suficiente em algoritmos. Apenas porque você soletra como "o algoritmo" com a capital A. Você não soletra algo que você não tem medo assim.

4
P Shved