Fasili koliko sam ja skužio stvarno ne traže puno za prakse. Vjerojatno će te pitati osnove objektno orijentiranog programiranja za ovo što tražiš. Nisam čuo da je nekoga pitalo za prosjek negdje dosad (neka me isprave kolege ako sam u krivu).
Što se tiče specifičnih znanja, to jako ovisi o toj poziciji i domeni kojom se firma bavi. Možda ćeš pisati i čistu javu.
git se podrazumijeva, klasične stvari za testirajnje su neloš bonus kad spomeneš(JUnit, Mockito).
Ovo ostalo može biti svašta.
Možda bi bilo dobro znati malo Springa ili Jave EE ako se radi web ili nekakav enterprise softver, ali ne mislim da itko očekuje da znaš te stvari. Prije će te pitati neke stvari konceptualno ili u pseudokodu da objasniš. UML-ovima i slično, da vide kako razmišljaš.
Što se tiče baza, mislim da je dovoljno ako kužiš kako rade relacijske baze na konceptualnoj razini.
Sigurno te nitko na intervjuu za studentsku praksu neće pitati da pišeš servlet i spajaš se preko socketa na neke servise.