Frontend
Opowiedz, co się zmieniło w Twojej strefie odpowiedzialności podczas przejścia z pozycji Middle na Senior
Co się stanie, jeśli użytkownik będzie szybko przełączał się między kartami (filmy/seriale), z których każda wykonuje zapytanie API? Jak to naprawić?
Jaka jest fix dla loopRunning i signal.addEventListener abort?
Podłącz poprawiony hook w drugim komponencie i wyświetl losową liczbę oraz aktualną pozycję przewijania.
Czy potrzebujesz akredytacji IT?
Oprócz struktury folderów, jakie inne zasady ma FSD?
Czy możesz podać konkretny przykład sytuacji, w której musiałeś zrozumieć coś nowego, a następnie omówić rozwiązanie z zespołem?
Jaka jest różnica między await p1, await p2 a Promise.all([p1, p2])?
Stwórz funkcję, która odrzuci zwracaną obietnicę, przekazując jako błąd łańcuch "timeout_error", jeśli nie zostanie rozwiązana w określonym czasie lub zachowa się normalnie jak oryginał. @param {Promise} promise Oryginalna obietnica @param {Number} timeoutMilliseconds Czas na timeout w milisekundach @return {Promise} Obietnica z pożądanym zachowaniem function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }
Czego nie chciałbyś robić w nowej pracy?
Jakie znasz metody izolacji CSS?
Jak oceniasz obecną kondycję brandbooka — co ci się podoba, a co nie?
Czy rozumiesz włoski i czy będziesz w stanie poradzić sobie z umową i dokumentami po włosku?
Opowiedz o obietnicach: do czego służą, czym są lepsze od callbacków, stany, metody statyczne (all, allSettled, race, any).
Czym jest generyk w TypeScript i czy możesz podać przykład z praktyki?
Istnieje pole input, do którego użytkownik wpisuje wartość. Należy, aby po odświeżeniu strony wpisana wartość była zachowana w tym polu. Opisz rozwiązanie i napisz kod z użyciem localStorage.
Czy musiałeś pracować z autoryzacją? Opowiedz nam więcej o implementacji.
Jak decydowaliście, gdzie krytycznie konieczne jest pokrycie testami, a gdzie nie?
Czy można wymusić uruchomienie garbage collectora w JavaScript?
Czy musiałeś głęboko zagłębiać się w ustawienia linera? Jakie aspekty konfigurowałeś: wtyczki, zasady składni, automatyczne poprawki?