Frontend
[imię] zapytał(a): czym jest type guard w TypeScript? Jak napisać funkcję typu guard?
Jakie korzyści płyną z użycia funkcji inject() zamiast wstrzykiwania przez konstruktor w Twoim projekcie?
const goods = [ {name: 'iphone', price: 200, status: 'inStock'}, {name: 'samsung', price: 100, status: 'outOfStock'}, {name: 'xiaomi', price: 300, status: 'readyToBuy'}, ]; function filterGoods(values) { return values; }
Jak rozwiązać konkretny problem z undefined w selectedId właśnie teraz, bez przepisywania?
Istnieje obiekt, którego niektóre wartości to funkcje. Jak zrobić jego głęboką kopię? Czy są z tym jakieś trudności?
Co to jest unknown? Czym różni się od any?
Jakimi kryteriami wyróżniałeś komponenty w UI-kicie? Jak bardzo był on kompleksowy i konfigurowalny?
Czy śledząc obiekt za pomocą watch, domyślnie będzie śledzona głębokość (wszystkie pola) czy tylko pierwszy poziom? Co należy wskazać, aby było to głębokie śledzenie (deep)?
Opowiedz o Event Loop: czym jest i z jakich części się składa?
Jakie biblioteki utilitarne (takie jak Lodash) używałeś?
Z jakimi bibliotekami do wizualizacji danych pracowałeś?
Do czego służy Suspense w React?
Z jakimi problemami spotkałeś się podczas importu plików Excel?
Dlaczego przejście na paginację kursorową? Jaki jest problem z LIMIT/OFFSET?
Czym jest gRPC i do czego służy?
Musisz napisać typ TypeScript, który będzie pasował zarówno do funkcji zwracającej liczbę, jak i do funkcji zwracającej string (przez generyk), ale nie powinien przejść, jeśli typy zwracanych wartości są różne.
Opowiedz, jak ogólnie działa renderowanie po stronie serwera (SSR): jakie są kluczowe etapy, ważne punkty. Dlaczego tak się dzieje, że HTML wyrenderowany na serwerze zamienia się w pełnoprawną aplikację reaktywną na kliencie?
Opowiedz o poszukiwaniu pracy — jak aktywne jest teraz i z czym jest związane?
Czym są null i undefined, jaka jest różnica? Co zwróci typeof null?
Jakie są Twoje oczekiwania dotyczące wynagrodzenia?