Após uma reação negativa dos cidadãos de Habrovsk ao meu último artigo sobre entrevistar programadores, tive que refletir cuidadosamente para repensar e corrigir algumas das minhas idéias sobre programação, programadores e eu. Além da arrogância que veio de algum lugar, exemplos que não funcionam (eu não testei - não implantei, hein), não expressei nada do que eu originalmente queria: o principal é a capacidade de escrever código que resolve o problema.
Desde então, a obrigação de participar de entrevistas técnicas com desenvolvedores não desapareceu de mim. O formato da entrevista permanece o mesmo: ele está trabalhando com código em um notebook online, mas há apenas duas tarefas restantes e elas se tornaram muito mais fáceis.
Aqui está um exemplo de um deles:
function isPrimeNumber(number) {
}
A questão no título deste artigo não é de modo algum retórica e deve sua aparência a paixões que giram em torno dessa tarefa em entrevistas.
Um pouco de entrada: estamos procurando pilhas completas que escrevam em JavaScript / TypeScript. A variedade de tarefas, dependendo dos desejos do próprio desenvolvedor, pode ser muito ampla: do desenvolvimento de um sistema de cobrança a um aplicativo de desktop para desenhar capturas de tela e fazer o download na nuvem. Assim, é necessário conhecimento básico de matemática (mais ou menos, multiplique, divida, encontre a média aritmética, o mínimo máximo em uma série), bem como a capacidade de resolver problemas aplicados, cujas soluções podem não estar no fluxo de pilha. De acordo com o currículo, selecionamos candidatos em um nível não inferior ao meio, com experiência relevante. O desenvolvimento não é o negócio principal da empresa, por isso é difícil atrair desenvolvedores poderosos e há muito poucos candidatos.
, , , , . - . , — .
, , - «». : , , , , — /, . , — , , RabbitMQ, MongoDB, / -.
« », « ». , , . , . - : « , , false, , true». .
, , , . , ( ). , :
1.
- ( ) stackoverflow, - «» .
, , stackoverflow , - , , ? , , : , , , stackoverflow .
2.
, -, . .
« », « Python», « React- » , (, ) . . , , : , React. ? «, », , , .
, . , , . - . , , .
, , , .
, - . , , , — . .
, , . . , . , , - , .