Przetestuj Swoje Umiejętności Java
Przetestuj swoją wiedzę z Java na temat podstawowej składni i typów, metod/przeciążenia/zakresu, kolekcji/generics/przepływu sterowania i wyjątków/współbieżności/idiomów. 30 pytań opartych na czytaniu kodu, natychmiastowy wynik wg kategorii, bezpłatnie bez rejestracji.
Czym jest Test Java?
To jest scenariuszowy test Java: 30 krótkich fragmentów kodu, każdy następowany pytaniem o to, co faktycznie się dzieje gdy się uruchomi. Porównanie String z == które cicho sprawdza referencje zamiast zawartości. Bufor autoboxingu Integer, który sprawia że == wygląda na pracę poniżej 128 i cicho zawodzi powyżej. Blok finally, który zmienia wartość return bez świadomości nikogo. Wybierasz odpowiedź, która pasuje do tego, co kod faktycznie drukuje lub robi, a nie do tego, co wygląda na to że powinno się dziać.
Czytaj dalejPokaż mniej
30 pytań obejmuje cztery obszary — podstawowa składnia i typy, metody/przeciążenie/zakres, kolekcje/generics/przepływ sterowania, i wyjątki/współbieżność/idiomy. Te cztery to miejsca, gdzie czytanie kodu i uruchomienie kodu cicho się różnią, i gdzie "silna Java" z ogłoszenia o pracę zwykle okazuje się mieć konkretne znaczenie, gdy się znajdziesz na rozmowie. Otrzymasz wynik w każdym obszarze, więc słabe miejsce pojawia się jako słabe miejsce zamiast jako niższy total.
Trwa około sześć minut, nie ma rejestracji, i nie ma kodu do napisania czy skompilowania — każde pytanie to czytanie i przewidywanie, w taki sam sposób jak senior review pull request. Wiedza o składni i wiedza o tym, co konkretny fragment robi w czasie wykonania, to różne umiejętności, a ten test mierzy drugą z nich.