bah
test di questo tipo non li condivido molto

per me la conoscenza che uno ha di un linguaggio non dipende solo dal conoscere a memoria ogni funzione e che cosa fa...nella fattispecie, java ha centinaia di librerie ed uno conosce quelle che ha utilizzato piu di frequente

la conoscenza di un linguaggio per me è la capacita, conoscendo l'api delle librerie adeguate, di saper far fare ad un applicativo qualunque cosa si desideri nella maniera piu efficiente possibile

il tutto ovviamente affiancato da una adeguata conoscenza della semantica del linguaggio