Что стоит обязательно подготовить перед стажировкой Java?
В разных компаниях и даже на разных проектах по-разному. Предварительно готовить ничего не надо, вас скажут чем заниматься и в каком направлении учиться.
Не думаю, что собеседование проводил умственно отсталый человек. Какие вопросы такой и уровень требований, а значит от вас ничего требовать не будут по крайне мере, по началу. Я думаю стоит погонять junit.