Frontend
Dlaczego użyłeś computed do filtrowania taryf, zamiast zwykłych zmiennych lub funkcji?
Wypełnij macierz 5×5 unikalnymi losowymi liczbami całkowitymi od 0 do 1000.
Dlaczego błędy w funkcji any nie mogą być dodawane przez push, lecz trzeba je zapisywać po indeksie?
Jakimi protokołami Twoja aplikacja komunikowała się z backendem?
Otrzymujesz zadanie: po 10-15 minutach pracy strona zaczyna się mocno spowalniać, trzeba to naprawić. Jakie będą twoje pierwsze kroki?
Zadanie: Stwórz stronę z wielofunkcyjną tabelą kryptowalut. Należy połączyć się z API i wyświetlić listę monet w tabeli. Minimalne wymagania: Projekt stworzony od podstaw Tylko Typescript Połączenie z API Sortowanie po wartościach w kolumnie Wyszukiwanie po wartościach w komórkach (działa na zasadzie logicznego AND) Dodatkowe zadania: Własna paginacja Minimalne style (przyjemny i schludny wygląd) Ogólne wyszukiwanie po wartościach we wszystkich komórkach Możliwość przypinania kolumn
Czy masz dyżury (on-call) i jak są zorganizowane?
Kiedy należy używać Menedżera Stanu, a kiedy wystarczy lokalny stan lub kontekst?
Zadanie w React: zaimplementuj komponent wyszukiwania wystąpień podłańcucha w tekście. Wymagania: ładowanie tekstu z API przy pierwszym renderze, wskaźnik ładowania, obsługa błędów, wyszukiwanie wystąpień bez uwzględniania wielkości liter, podświetlenie znalezionych wystąpień, wyświetlenie łącznej liczby wystąpień, przycisk do ładowania dodatkowego tekstu.
Zaimplementuj klasę według wzorca Obserwator (Observer / Event Emitter): przechowywanie subskrybentów, subskrypcja na zdarzenie, odsubskrybowanie od zdarzenia, powiadamianie subskrybentów.
Czym jest requestAnimationFrame i co gwarantuje?
Opowiedz krok po kroku plan działania przy przekazaniu projektu: co robisz, gdy uzyskujesz dostęp do repozytorium, zakładając, że nie ma dokumentacji.
Dlaczego React jest potrzebny jako biblioteka i dlaczego nie pisać aplikacji na vanilla JavaScript?
W CV jest napisane, że programowałeś na Next.js — czy to prawda? To był Next.js z App Router czy Pages Router?
Opowiedz o pętli zdarzeń — kolejki mikro- i makrozadań.
Opowiedz mi o pętli zdarzeń w JavaScript: jak ona działa, czym są mikrozadania i makrozadania?
Opisz sekwencję działań przeglądarki (i nie tylko przeglądarki) po wpisaniu URL i żądaniu strony. Czym jest wymuszony układ?
Wykorzystanie narzędzi AI w rozwoju
Czy dodawanie nowych metod do prototypów wbudowanych obiektów sprawia jakieś problemy?
Po co w programowaniu obiektowym potrzebne jest dziedziczenie? Podaj uzasadnienie, dlaczego jest ono używane, jeśli zadanie ponownego użycia logiki można rozwiązać innymi sposobami (np. przez DI).