Ja w ogóle nie wiem czy w KRK są gdzieś pozycje typowo juniorskie. Jeśli nie potrzebują doświadczenia to raczej wolą wziąć sobie gości z AGH na praktyki. Tak więc jeśli nie masz się czym specjalnie pochwalić może być ciężko.
Jeśli chodzi o pytania na rozmowach to spotkałam się z wachlarzem pytań od podstaw typu stack vs heap po implementację algorytmów randomizujących, zadań od hackerranka do praktycznych aplikacji. Ogólnie koniecznie trzeba znać dobrze język, podstawowe frameworki, których wymagają w danej ofercie (np. ASP.NET, Angular itp.), umieć się odnaleźć w SQL + z teorii znać wzorce projektowe, DDD, jakieś podstawowe rzeczy z algorytmiki. No i liczyć się z tym, że 90% kandydatów jest po infie, więc teoretycznie mają wiedzę z sylabusa na min. 60% (więc warto spojrzeć czego uczą na AGH).
A tak praktycznie to jeśli nie pracujesz na codzień w języku to strzelasz sobie w stopę. Jeśli produkujesz coś życiowego na githubie, to duża szansa, że w końcu gdzieś to zapunktuje. Rekruter/HR pewnie na to nie spojrzy, ale jeśli trafisz na deva to będzie to najważniejszy atut. W najgorszym wypadku przygotowuje cię to do pracy.
Ja przygotowuję się poświęcając odrobinę czasu na czystą teorię ze studiów + zadania formalne i zdecydowaną większość na poszerzanie wiedzy z zakresu architektury aplikacji, obczajanie użytecznych technologii i przede wszystkim pisanie aplikacji. No i liczę się z tym, że tak naprawdę konkuruję z ludźmi, którzy mają może ze trzy lata doświadczenia, a nie początkującymi, bo jak firma ma zapłacić 4k za kogoś kogo trzeba wyszkolić vs 8k za kogoś, kto już umie, to wezmą raczej tego drugiego.