Executando verificação de segurança...
1

Também depende né? Se a empresa precisa de um tipo de demana por, digamos, JavaScript, ela precisa de alguém que entra e entenda JS para suprir a demana dela. E com a maioria das empresas estão sempre com a equipe curta, o que ela precisa mesmo é de um programador daquela linguagem, que chegue, pelo menos, colocando as coisas no ar e resolvendo pequenos problemas diários. Por isso mesmo as vagas de Jr. são sempre pedindo 1 framework, algumas linguagens "da moda" e um banco de dados, e as provas pedem que você una tudo isso usando as tecnologias que eles usam (mesmo que esse stack mude daqui alguns meses ou anos, não importa, pra empresa/RH o que pega mais é o imediatismo de ter +1 na equipe).

Por outro lado, se a empresa precisa de um programador júnior que irá escalar dentro da empresa e participar de vários projetos, a lógica é muito mais importante do que a capacidade de escrever em uma linguagem ou conectar 1000 frameworks pra gerar um código (e aqui reitero: 90% das provas pra Jr. são assim quando poderiam ser modificadas por um teste que pedisse um algoritmo genérico para resolver o problema da questão).