Frontend
Jaka jest różnica między transform a top/left podczas przesuwania elementu za pomocą JavaScript? Jaka jest najważniejsza cecha?
Dlaczego zdecydowałeś się zmienić miejsce pracy?
Jak podchodzisz do nauki nowych technologii?
Jeśli roles jest równe undefined i komponent zostanie ponownie wyrenderowany, co się stanie z useEffect?
Który element formularza, który zrobiłeś w frameworku UI, okazał się najtrudniejszy?
Jak szybko Twój zespół opanowuje i wdraża nowe biblioteki/podejścia?
Jakie inne kryteria mógłbyś wymienić dla dobrego komponentu bibliotecznego?
Co możesz powiedzieć o asynchroniczności w przeglądarce i pętli zdarzeń? Z czego się składa?
Jakie problemy z globalnym obiektem window.handlers i konfliktami obsługiwaczy zdarzeń widzisz?
Czy miałeś kiedyś problem z CORS? Jak go rozwiązałeś?
W API kompozycji Pinia nie ma metody $reset — jak byś ją zaimplementował?
Dlaczego używamy funkcjonalnej aktualizacji stanu (przez przekazanie funkcji do setState z argumentem prev), zamiast po prostu count + 1?
Zadanie praktyczne: przeprowadź przegląd kodu i zaproponuj refaktoryzację komponentu React UserProfile.
Jaka jest różnica między input type text a input type number oprócz rodzaju akceptowanych wartości?
Przegląd kodu komponentu Accordion: znajdź problemy i zaproponuj ulepszenia
Zadanie praktyczne na CSS Grid: kontener ma ustawione grid-template-columns z 5 stałymi kolumnami. Należy nadpisać tę właściwość, aby liczba kolumn była dynamiczna (adaptacyjna)
Istnieje tablica obiektów z polem value. Muszę utworzyć nową tablicę zawierającą tylko wartości liczbowe tych obiektów (bez łańcuchów). Jak to zrobić i jak sprawdzić, czy wartość jest liczbą?
Jakie są strategie wykrywania zmian w Angular i jak działa OnPush?
Jak można dowiedzieć się o problemach z formularzem w produkcji, jeśli przestaje działać (np. rejestracja się nie kończy)?
Trzecia część zadania z TypeScript: utwórz nowy typ na podstawie typu Delivery, w którym wszystkie pola są opcjonalne (mogą mieć wartość undefined) i nie mogą zmieniać swojej wartości (readonly). Użyj typów pomocniczych Partial i Readonly.