Zadanie: zaimplementuj funkcję calculateStats do obliczania sumy i średniej wartości tablicy liczb. Uwzględnij przypadek pustej tablicy.
Frontend
Jaki HTML zostanie wysłany przez Next.js przed hydratacją?
Opowiedz o swoim doświadczeniu w rozwoju, zaczynając od ostatniego miejsca pracy.
Czym jest zamknięcie? Podaj przykład.
Jak zapobiec migotaniu interfejsu spowodowanemu przez useEffect?
Czym jest debounce?
Co trafia do kolejki mikrozadań? Wymień API Observer przeglądarki, oprócz MutationObserver.
Czym jest komponent serwerowy i klienta w Next.js? Jak zadeklarować komponent klienta? Czy można umieścić komponent serwerowy w komponencie klienta i odwrotnie?
Czym jest Federation Module i co obejmuje?
//Zaimplementuj funkcję // promiseAllLimit(tasks: Array<() => Promise<unknown>>, limit: number): Promise<any[]>, //która wykonuje obietnice z ograniczeniem maksymalnej liczby równoczesnych żądań.
Zadanie: zaimplementuj funkcję grupowania użytkowników według miasta (groupByCity).
Czy używałeś FSD — kto projektował domeny? Czy to były tylko nowe nazwy folderów, czy bardziej głębokie podejście do architektury? Co było wewnątrz folderu entities?
Jak rozwiązujesz problemy z kompatybilnością między przeglądarkami? Jak wcześniej sprawdzić, czy właściwość CSS będzie działać w potrzebnych przeglądarkach?
//Zaimplementuj funkcję debounce: odłóż wykonanie funkcji do momentu, aż upłynie określony czas //przykład const debouncedSearch = debounce((query) => { console.log('Szukam:', query); }, 300); debouncedSearch('a'); debouncedSearch('ab'); debouncedSearch('abc'); // Wykona się tylko raz z 'abc' po 300ms od ostatniego wywołania
Jak wyłączyć Observer, gdy nie jest już potrzebny?
Jakie masz doświadczenie z CSS, układami — zaczynałeś od razu od Reacta czy miałeś podstawy w czystym CSS/HTML?
Jak podłączyłeś oddzielne repozytorium z wspólnymi komponentami do innego projektu — jako pakiet czy jakoś inaczej?
Jakie istnieją strategie renderowania? Opowiedz o CSR, SSR, SSG.
Czym jest Event Loop?
Czym różni się Set od zwykłej tablicy? Jaka jest złożoność operacji has() w Set?