Przetestuj swoje umiejętności JavaScript
Przetestuj JavaScript w podstawowej składni i konwersji typów, funkcjach/zakresu/zamknięciach i this, obiektach/tablicach i strukturach danych, oraz event loop/async/idiomach prototypu. 30 pytań do czytania kodu, natychmiastowy wynik według kategorii, za darmo bez rejestracji.
Czym jest Test JavaScript?
To test JavaScript oparty na scenariuszach: 30 krótkich fragmentów kodu, każdy następowany pytaniem o to, co faktycznie się dzieje, gdy jest uruchamiany. Zmienna var przechwycona wewnątrz callbacks pętli, które wszystkie czytają tę samą wartość końcową, zamiast tej, którą się spodziewałeś. Porównanie ==, które po cichu konwertuje typy przed porównywaniem. Kopia spread, która wygląda głębokozo, ale kopiuje tylko jeden poziom. Wybierasz odpowiedź, która odpowiada temu, co kod faktycznie drukuje lub robi, a nie temu, co powinno się zdawać.
Czytaj dalejPokaż mniej
30 pytań obejmuje cztery obszary — podstawowa składnia i konwersja typów, funkcje/zakres/zamknięcia i this, obiekty/tablice i struktury danych, oraz event loop/async/idiomy prototypu. Te cztery to miejsca, w których czytanie kodu i uruchamianie kodu po cichu się rozbiegają, i gdzie "silny JavaScript" ogłoszenia o pracę zwykle okazuje się oznaczać coś konkretnego, gdy jesteś w rozmowie. Otrzymujesz wynik w każdym obszarze, więc słabe miejsce pojawia się jako słabe miejsce zamiast jako niższy całkowity.
Trwa około sześciu minut, nie jest wymagana rejestracja, i nie ma kodu do napisania lub uruchomienia — każde pytanie to czytaj-i-przewiduj, w taki sam sposób, w jaki starszy inżynier recenzuje pull request. Znanie składni i wiedzieć, co konkretny fragment robi w czasie działania, to różne umiejętności, a to mierzy drugą.