Rozplątuj asynchroniczne zachowanie JavaScriptu z pytaniami na temat obietnic, async/await, mikrozadań i pętli zdarzeń. Będziesz ćwiczyć przewidywanie kolejności wykonania, dostrzeganie subtelnych błę...
Wybierz poziom trudności i liczbę pytań, aby rozpocząć.
Od łańcuchów obietnic do async/await, ten quiz koncentruje się na tym, jak JavaScript planuje pracę w stosie wywołań, kolejce zadań i kolejce mikrozadań.
Każde pytanie ma 4 opcje, a czas nie jest ograniczony, więc możesz rozważać trudne scenariusze kolejności wykonania bez pośpiechu.
Poziom trudności jest celowo zróżnicowany: zobaczysz szybkie sprawdzenie koncepcji obok głębszych zadań „przewidź wynik”, które testują rzeczywiste zrozumienie.
Wybierz liczbę pytań i poziom trudności przed rozpoczęciem, aby dostosować sesję - krótką na rozgrzewkę, dłuższą na dokładne przeglądy.
Wiele błędów wynika z założenia, że obietnice zachowują się jak setTimeout, lub z zapomnienia, że mikrozadania są wykonywane przed następnym makrozadaniem.
Staraj się wyjaśniać planowanie krok po kroku (stos → mikrozadania → makrozadania) zamiast zgadywać ostateczny wynik.
Odtwarzanie pominiętych pytań z mniejszą liczbą pytań to świetny sposób na utrwalenie wzorców, które pojawiają się w rzeczywistych projektach.
Co reprezentuje Promise w JavaScript?
Jaka metoda jest używana do obsługi spełnienia Promise?
Który z poniższych nie jest stanem Promise?
Ten quiz zawiera 106 pytań dotyczących obietnic, async/await i zachowania pętli zdarzeń.
Nie. Każde pytanie jest bez limitu czasowego, więc możesz dokładnie przeanalizować kolejność wykonania.
Każde pytanie jest wielokrotnego wyboru z 4 opcjami.
Tak. Możesz wybrać preferowaną liczbę pytań i poziom trudności przed rozpoczęciem.
Oczekuj mikrozadań vs makrozadań, łańcuchów obietnic, semantyki async/await oraz powszechnych pułapek w obsłudze błędów.

Wzmocnij swoje zrozumienie modelu własności Rust, zasad pożyczania i adnotacji czasów życia dzięki praktycznym pytaniom skoncentrowanym na kodzie. Przepracujesz typowe błędy kompilatora, wybierzesz najbezpieczniejsze poprawki i zbudujesz intuicję, jak myśli kontroler pożyczek. Wybierz preferowany poziom trudności i liczbę pytań, a następnie ucz się we własnym tempie bez ograniczenia czasowego.

Rozplątuj, jak Python znajduje nazwy i utrzymuje stan między wywołaniami w tym skoncentrowanym quizie na temat zakresów, zamknięć i dekoratorów. Pracujesz nad rzeczywistymi wzorcami, takimi jak zagnieżdżone funkcje, użycie nonlocal/global oraz funkcje opakowujące. Wybierz liczbę pytań i poziom trudności, aby dopasować je do swojego poziomu komfortu, a następnie ucz się z każdej wyjaśnienia w miarę postępu.
Zidentyfikuj powszechne zagrożenia cybernetyczne oraz najlepsze praktyki obronne stosowane w celu zmniejszenia ryzyka. Obejmuje phishing, złośliwe oprogramowanie, hasła, MFA, podstawy szyfrowania oraz bezpieczne nawyki przeglądania.
Sprawdź swoją wiedzę na temat tego, jak usługi chmurowe są dostarczane i używane. Obejmuje IaaS, PaaS, SaaS, kontenery vs maszyny wirtualne, regiony/strefy dostępności oraz podstawy wspólnej odpowiedzialności.
Sprawdź swoją wiedzę na temat powszechnej składni programowania w popularnych językach. Pytania koncentrują się na zmiennych, pętlach, funkcjach i podstawowych strukturach danych, nie wymagając głębokiej teorii informatycznej.
Dopasuj kluczowe komponenty PC do ich funkcji i wpływu na wydajność. Obejmuje CPU, GPU, RAM, typy pamięci, płyty główne, zasilacze i porty.