Frontend
Czym różni się środowisko wykonawcze JavaScript w przeglądarce od Node.js?
Problemy z timerem w setup() komponentu Vue z obsługą SSR, który jest czyszczony w onUnmounted
Kto pełnił rolę analityka w zespole?
Jak uniknąć nadmiernego śledzenia sygnałów wewnątrz efektu — czym jest untracked?
W jakich przypadkach wysyłane jest zapytanie preflight (OPTIONS)?
Czy obecnie są procesy zbliżające się do końca, lub oferty w ręku?
Opowiedz o Feature Sliced Design (FSD): czym jest i jak go zastosowałeś w projekcie?
Jak zorganizować asynchroniczną interakcję między frontendem a backendem podczas długotrwałych operacji (np. uruchomienie obliczenia oceny)? Jak obsługiwać statusy i aktualizacje?
Czy istnieje komponent, w którym props.items jest sortowane bezpośrednio przez props.items.sort()? Czy możesz skomentować tę sytuację?
Jak radziłeś sobie z artefaktami build przy takim podejściu do wdrożenia?
Dlaczego użyłeś computed do filtrowania taryf, zamiast zwykłych zmiennych lub funkcji?
Jakie są podstawowe zasady OOP? Opowiedz własnymi słowami o zasadach SOLID.
Co się dzieje, gdy otwierasz nieskończoną pętlę (while true) w jednej karcie przeglądarki — dlaczego czasami zawiesza się tylko jedna karta, a czasami kilka?
Czy funkcja toggleInput nie uruchamia się przed tym?
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
Jakiego argumentu przekazujemy do funkcji inject? Co dokładnie jest tam przekazywane — zależność czy coś innego (token)?
Czy używałeś React Toolkit — w tym RTK Query? Znasz Tanstack Query?
Jak będzie działała replikacja bazy danych (master-slave)? Jak load balancer będzie kierować zapytania do różnych serwerów z różnymi bazami danych?
Jak rozwiązałeś problem współistnienia nowego stosu i kodu Legacy w jednym projekcie? Czy rozważałeś mikrofronty lub komponenty webowe?
Jakie biblioteki używałeś do zarządzania stanem?