Frontend
Co oznacza, jeśli ref nazywa się 'płytkim' lub 'powierzchniowym' - który nie śledzi obiektu w głębi, tylko jego właściwości górne? (pytanie o shallowRef)
Jak CORS i CSP wpływają na siebie nawzajem?
Proszę, powiedz mi, w jakim mieście się teraz znajdujesz.
Co zostanie wyświetlone w konsoli podczas pierwszego renderowania komponentu React z komponentem potomnym (useLayoutEffect, useEffect)?
Czy używałeś Vitest lub Playwright w swojej pracy?
Opowiedz o cyklu życia komponentów React (klasowych i funkcyjnych).
Czy kiedykolwiek musiałeś zajmować się bezpieczeństwem aplikacji, kodu lub usługi?
Jak wyglądała akceptacja zadań w poprzedniej firmie? Jakie były środowiska testowe?
Jest filtr z zakładkami. Przy szybkim przełączaniu między zakładkami czasami wyświetlane są stare wartości, które nie odnoszą się do bieżącej zakładki. Jaka jest przyczyna i jak to naprawić?
Czym jest CDN? Jak statyka trafia tam tam? Jak klient wie, do którego serwera CDN się zwrócić?
Ile użytkowników będziemy mieć? Czy optymalizacja SEO jest konieczna? Czy lokalizacja jest konieczna? Jakie metryki powinniśmy zbierać?
Co może zablokować proces parsowania HTML?
Opowiedz więcej o protokole HTTP: czym jest i jakie metody są używane?
Opowiedz o Observable i Subject w RxJS — czym się różnią, jakie rodzaje Subject znasz?
Czym jest tryb współbieżny i renderowanie współbieżne w React? Jak to działa i do czego służy?
Dlaczego zdecydowałeś się rozważyć inne oferty? Dlaczego postanowiłeś wejść na rynek?
Opowiedz o ostatnim miejscu pracy: doświadczenie, stos technologiczny, najważniejsze momenty i projekty.
Czy useEffect jest synchroniczny czy asynchroniczny?
Opisz krytyczną ścieżkę renderowania przeglądarki: od wpisania adresu URL w pasek adresu do renderowania strony. Opowiedz o DNS, TCP, HTTP, budowaniu DOM, CSSOM, Render Tree, Layout i Paint.
fetchAll(['url1', 'url2'], (results) => { console.log('Dane ze wszystkich linków', results); }); function fetchAll(urls) { const promises = urls.map((url) => { fetch(url).then((res) => res.json()) }) const data = Promise.all(promises).then((response) => { if (!response.ok) { throw new Error('error') } return response }) console.log(data) }