Zdecydowanie nie jest to wiedza akademicja, ani tym bardziej to nie są podstawy.
o_O moim zdaniem jak najbardziej są to podstawy i wiedza akademicka.
sposoby zapewnienia wielowatkowosci / synchronizacja między wątkami,
Wątpie żeby ktoś oszekiwał od ciebie dywagacji na temat sprzętowej realizacji compare-and-swap, albo szczegółowej znajomości Java Memory Model. Po prostu chcieli usłyszeć ze wiesz co to synchronized, lock i barrier, a o takich rzeczach mówi się na studiach omawiając programowanie współbieżne, równoległe i rozproszone.
jak stosowac interfejs Iterable
No tak, to jest harde pytanie, tylko dla seniorów :D
jak dziala garbage collector
Znów wątpie żeby ktoś pytał tutaj o jakieś internalsy konkretnego GC, tylko raczej o samą ideę mark-and-sweep i generalnie po co się to w ogóle robi i jakie są plusy i minusy. Jak najbardziej omawia się takie rzeczy na studiach.
jak odbywa sie komunikacja w JAX-WS / SOAP i jakie zmiany zaszly w nowszych wersjach
Dość niszowe, bo kto tego używa, niemniej analogiczne pytanie dotyczące RESTa to jak najbardziej absolutne postawy.