É meu amigo, a concorrência é acirrada e não é fácil.. eu fiquei vários meses no ano passado me candidatando pra várias vagas (foram centenas), a maioria não obtive retorno até ontem (e olha q sou sênior, na época, com 8 anos de experiência)! Depois de muuuitos nãos e mts candidaturas sem respostas, um belo dia finalmente consegui.

Algumas coisas q aprendi foram: 1, é mt mais difícil do que divulgam e do que parece, mas tu não pode desistir. 2, na maioria das vezes, os recrutadores não estão preocupados se tu entregou o desafio todo ou não, mas sim em observar sua capacidade de tentar resolvê-lo. 3, as soft skills são tão importantes quanto as hard skills, se vc tiver uma boa comunicação, for uma pessoa de adaptação rápida, que trabalha bem em equipe, que se preocupa com o bom andar da carruagem e não só com suas entregas, etc, e conseguir mostrar isso durante a entrevista, suas chances aumentarão muuuuuito!

No teu caso, por ser JR, algo que eu tentaria se fosse vc seria entrar em algum programa de estágio, a maioria das big techs têm e é menos difícil do que uma vaga não-estágio.

Espero que tenha muito sucesso em sua caminhada!