Como perder um trabalho de TI em 10 minutos

Entrevistas de codificação de whiteboard podem custar-lhe um empregoAlbino TonninaBlockedUnblockSeguirSeguindoJun 15Recentemente eu estive muito perto de conseguir um emprego em um dos Big 5. Eu passei pelo processo de triagem e a tarefa de levar para casa sem problemas, mas não consegui passar um dos estágios finais , um conjunto de um para um, ou dois para um, entrevistas: Whiteboard codificação entrevista: algoritmos.Entrevista técnica: JavaScript, CS, React.Culture caber: que.Em segunda entrevista whiteboard: isso talvez em outro artigo: PIt deu erradoHá um alguns erros que contribuíram para esse desastre temporário. Eu posso ter passado no teste técnico e na cultura (vamos supor que), mas eu reconhecidamente me apresentei mal nas entrevistas de codificação do quadro branco. Pensando em retrospectiva sobre aquele dia eu não poderia esperar nenhum outro diferente. A verdade é: não estou preparada para fazer entrevistas em quadro branco. Entrevistas em brancoA entrevista em quadro branco é, de certa forma, um híbrido de um teste técnico sobre a profundidade de seu conhecimento e também sobre Exercício social (fonte) Todos nós sabemos o que é, certo? não é muito sobre o código, é sobre suas habilidades de solução, não importa se etc etc… Sou um desenvolvedor frontend, geralmente não implemento algoritmos parecidos com entrevistas em tempo real ou articulo meu processo de pensamento enquanto codifico , Eu meio que faço UIs interativas na maioria das vezes com algoritmos. Quando eu preciso implementar um que eu não usei por um tempo, eu apenas começo a pesquisar. Quanto esses testes falam sobre um candidato? Alguém até disse: na vida real, você raramente Algoritmo -cuff da memória no meio de uma sessão de codificação. Você quase sempre usará uma biblioteca existente, que tem seu próprio conjunto de testes, e sobreviveu ao escrutínio de outros desenvolvedores. O único mundo em que você precisaria realmente se lembrar de um algoritmo seria um pós-apocalíptico, onde os discos rígidos de todos os computadores conectados à internet eram fritos, e todas as cópias de documentos académicos fundamentais e livros de ciência da computação foram reduzidos a cinzas. Minha opinião tende a coincidir com a do autor acima mencionado, embora eu goste de acreditar que uma habilidade (ser bom em entrevistas no quadro branco) é sobre ter um conjunto de muito bom para ter outras habilidades, moles e duras. Mencionei as circunstâncias primeiroEu farei esta lista porque você pode se relacionar com algumas delas mas acima de tudo eu ainda tenho que desabafo um pouquinho ?Eu não fiz a entrevista na minha primeira língua. Sob os holofotes, fica mais difícil. Eu sou um desenvolvedor de frontend autodidata. Eu não tenho uma preparação acadêmica. Eu não fiz muitas entrevistas na minha carreira. E muitos deles não tinham entrevistas em lousas como testes. Não falo muito em público. Infelizmente, no momento, não muito. Você poderia objetar que nenhuma dessas circunstâncias realmente atenuantes e você estaria certo. Por definição, circunstâncias atenuantes estão fora de nosso controle: a verdade é que eu poderia melhorar meu inglês, fazer mais CS , faça mais entrevistas, faça mais falar em público.

Como perder um trabalho de TI em 10 minutos

As entrevistas de codificação do quadro branco podem custar-lhe um emprego

Recentemente estive bastante perto de conseguir um emprego em um dos Big 5 . Eu passei pelo processo de triagem e pela tarefa de levar para casa sem problemas, mas não consegui passar uma das etapas finais, um conjunto de uma para uma ou duas para uma, entrevistas:

  • Entrevista de codificação de quadro branco : algoritmos.
  • Entrevista técnica: JavaScript, CS, React.
  • Cultura se encaixa: isso.
  • Segunda entrevista no quadro branco : isso talvez em outro artigo: P

Deu errado

Existem alguns erros que contribuíram para este desastre temporário.

Eu posso ter passado no teste técnico e na cultura (vamos assumir isso), mas eu reconhecidamente me apresentei mal nas entrevistas de codificação do quadro branco.

Pensando retrospectivamente sobre aquele dia, não poderia esperar nenhum resultado diferente.
A verdade é que não estou preparado para fazer entrevistas com o quadro branco .

Entrevistas no quadro branco

A entrevista no quadro branco é, de certa forma, um híbrido de um teste técnico da profundidade de seu conhecimento e também de um exercício social ( fonte ).

Nós todos sabemos o que é, certo? não é muito sobre o código, é sobre suas habilidades de resolução, não importa se etc etc…

Eu sou um desenvolvedor frontend, eu geralmente não implemento algoritmos de entrevista ou articulo meu processo de pensamento enquanto eu crio, eu meio que faço UIs interativas na maioria das vezes.

Quanto esses testes dizem sobre um candidato?

Alguém até disse:

Na vida real, você raramente criaria um algoritmo improvisado da memória no meio de uma sessão de codificação. Você quase sempre usará uma biblioteca existente, que possui seu próprio conjunto de testes e sobreviveu ao escrutínio de outros desenvolvedores.

O único mundo em que você precisaria realmente se lembrar de um algoritmo seria um pós-apocalíptico, onde os discos rígidos de todos os computadores conectados à internet eram fritos, e todas as cópias de documentos acadêmicos fundamentais e livros de ciência da computação tinham reduzido a cinzas.

Minha opinião tende a coincidir com a do autor acima mencionado, embora eu goste de acreditar que tal habilidade (ser bom em entrevistas no quadro branco) é sobre ter um conjunto muito bom de ter outras habilidades, suaves e duras.

Circunstâncias atenuantes primeiro

Eu vou fazer essa lista porque você pode se relacionar com alguns deles, mas acima de tudo eu ainda tenho que desabafar um pouco ?

  • Eu não fiz a entrevista na minha primeira língua. Sob pressão e sob o ponto, de repente fica mais difícil falar em inglês.
  • Eu sou um desenvolvedor frontend auto-didata. Eu não tenho uma preparação acadêmica.
  • Eu não fiz muitas entrevistas na minha carreira. E muitos deles não tiveram entrevistas tipo quadro de testes.
  • Eu não falo muito em público. Infelizmente, no momento, não muito.

Você poderia objetar que nenhuma delas é realmente uma circunstância atenuante e você estaria certo.

Por definição, as circunstâncias atenuantes estão fora de nosso controle: a verdade é que eu poderia melhorar meu inglês , fazer mais CS , fazer mais entrevistas , falar mais em público .