Przejdź do treści
Jobless Busters

Ćwiczenia

Zadania z kodem

11 zadań w JavaScripcie uruchamia gotowe testy w Web Workerze w Twojej przeglądarce, z limitem czasu. Pozostałych 4 (React, review i projektowanie) nie da się sprawdzić automatycznie — porównujesz swoją pracę z listą kontrolną i rozwiązaniem wzorcowym.
  • Z testamiŚrednia
    Napisz debounce

    Opóźnij wywołanie funkcji do chwili, gdy przez określony czas nie pojawi się kolejne wywołanie (wariant trailing).

    Nierozpoczęte

  • Z testamiPodstawowa
    Palindrom

    Sprawdź, czy tekst jest palindromem, pomijając tylko wielkość liter. Uwaga na nietypowy kontrakt: true albo 0.

    Nierozpoczęte

  • Z testamiPodstawowa
    Filtrowanie sportów

    Zwróć sporty o nazwie 'cricket' jako nową tablicę, bez zmiany tablicy wejściowej.

    Nierozpoczęte

  • Samodzielna ocenaPodstawowa
    Wyszukiwanie przyciskiem

    Lista filtrowana dopiero po wysłaniu formularza, a nie po każdym wpisanym znaku.

    Nierozpoczęte

  • Samodzielna ocenaPodstawowa
    Licznik 0–20

    Licznik z przyciskami − i +, który nie wychodzi poza zakres 0–20.

    Nierozpoczęte

  • Z testamiŚrednia20–30 min
    Najwyżej trzy aktywne operacje

    Napisz mapLimited(items, limit, fn): ograniczona współbieżność, wyniki w kolejności wejścia, błędy osobno.

    Nierozpoczęte

  • Z testamiŚrednia15–25 min
    Rozsądne ponawianie żądania

    Ponów operację po 429 lub chwilowym błędzie serwera, z przerwą, limitem prób i anulowaniem.

    Nierozpoczęte

  • Z testamiPodstawowa5–10 min
    Rozgrzewka: sprawdzenie wejścia

    Otrzymujesz unknown. Sprawdź, że to obiekt z niepustym tekstowym id — zanim użyjesz go jako argumentu narzędzia.

    Nierozpoczęte

  • Z testamiZaawansowana25–35 min
    Czytanie zdarzeń SSE

    Dane przychodzą jako fragmenty bajtów. Odczytaj zdarzenia SSE, nie zakładając, że jeden fragment to jedna wiadomość.

    Nierozpoczęte

  • Samodzielna ocenaŚrednia15–25 min
    Znajdź błędy odbiorcy kolejki

    Przeczytaj wadliwego odbiorcę kolejki. Program może się restartować, a wiadomość wrócić drugi raz.

    Nierozpoczęte

  • Z testamiŚrednia20–30 min
    Zgoda na konkretną propozycję

    Zatwierdzić można tylko aktualną wersję własnej propozycji. Zapisz dozwolone stany i przejścia.

    Nierozpoczęte

  • Z testamiZaawansowana25–35 min
    Minimalna pętla agenta

    Sztuczny model zwraca tekst albo wywołania narzędzi. Waliduj, wykonuj, odsyłaj wyniki — z limitem czasu, kroków i narzędzi.

    Nierozpoczęte

  • Samodzielna ocenaZaawansowana20–30 min
    Asystent z nowym wymaganiem

    Zaprojektuj asystenta nad SharePoint. Potem odebranie dostępu ma działać szybko, a część działań tworzy wnioski w SAP.

    Nierozpoczęte

Sprawdź pięć rzeczy: czy zrozumiałaś wymaganie, czy rozwiązanie jest poprawne, co robi po błędzie, jaki masz dowód działania i czy umiesz je wyjaśnić. Nie oceniaj tylko szybkości pisania. Krytyczny błąd bezpieczeństwa nie staje się akceptowalny dlatego, że pozostałe elementy wyglądają dobrze.

AI & Agents — ćwiczenia praktyczne, „Jak oceniać próbę” (rubryka treningowa)

Kod działa w odizolowanym workerze bez dostępu do sieci i jest zatrzymywany po kilku sekundach. To chroni przed wypadkami, np. nieskończoną pętlą, ale nie jest piaskownicą bezpieczeństwa — uruchamiaj tylko kod, który uruchomiłbyś we własnej konsoli.