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.
Bez rejestracji — wynik pojawi się od razu.
Obejmuje początkujący aż do eksperta w jednym siedzieniu. Wczesne pytania obejmują rzeczy, które każdy użytkownik Java spotyka — == kontra .equals, autoboxing Integer, przepełnienie. Późniejsze wchodzą w rozwiązanie przeciążenia, generics i kolekcje, wyjątki, współbieżność i leniwość Stream. Twój wynik umieszcza Cię w jednym z czterech poziomów, a nazwy poziomów celowo są tymi, które używają ogłoszenia o pracę.
Nie. Każde pytanie jest napisane przeciwko zachowaniu języka podstawowego, które były stabilne na nowoczesnych wersjach Java — tożsamość obiektu, framework kolekcji, hierarchia wyjątków i podstawowe prymitywy współbieżności. Nic tutaj nie zależy od interfejsu API specyficznego dla wersji.
Próbkuje taki sam rodzaj rozumowania czytania i przewidywania, który większość testów pracodawcy otwiera, w tym samym formacie krótkiego fragmentu, dlatego sprawdza się jako przygotowanie. Nie jest to kopia żadnego konkretnego testu pracodawcy, i dobry wynik tutaj nie jest certyfikatem. Co ci mówi, to które z czterech obszarów straciłbyś punkty, co jest użyteczną rzeczą do wiedzy przed techniczną rozmową.
Około sześć minut. Nie ma timera na pojedynczych pytaniach — test mierzy czy wiesz co robi kod, a nie jak szybko możesz kliknąć. Możesz myśleć o pytaniu tak długo jak chcesz.
Przystąpienie do naszego testu nie powinno być postrzegane jako kompleksowa lub precyzyjna ocena Twoich zdolności. Wyniki są przeznaczone wyłącznie do celów informacyjnych i autorefleksji.
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.
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ć.
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.
Ustal, które z czterech obszarów Java faktycznie Cię blokuje
Uzyskaj podział wg kategorii — składnia/typy, metody/zakres, kolekcje/generics, wyjątki/współbieżność
Dowiedz się, w którym poziomie jesteś: początkujący, zaawansowany początkujący, zaawansowany czy ekspert
Porównaj swoją pozycję z tym, co ogłoszenia o pracę rozumieją pod pojęciem silna Java
Tworzysz dwa obiekty String: String a = new String("cat"); String b = new String("cat"); Co oblicza a == b?
30 pytań, 6 min. Automatyczne przechodzenie - brak ręcznego Dalej.
Natychmiastowy przegląd Twojego profilu. Darmowy, możliwy do udostępnienia, zapisany jeśli się zalogujesz.
Premium odblokuje pełny raport - kariery, mocne strony, ścieżki wzrostu.