Frontend
Opowiedz o statycznych metodach Promise: all, allSettled, race, any. Co się stanie z błędem w Promise.all?
Zadanie algorytmiczne: napisać funkcję, która odwraca samogłoski w słowie
Na stronie docelowej banku, co wybierzesz: SSR, SSG czy CSR? SEO jest ważne.
Podaj praktyczny przykład użycia useRef
Z czego składa się żądanie HTTP? Wymień jego główne części i bloki.
Dlaczego używanie var i wyszukiwanie elementów po indeksie (querySelectorAll()[0]) jest złym zwyczajem?
Opowiedz o Event Loop: wyjaśnij różnicę między mikrozadaniami a makrozadaniami, podaj przykład z obietnicą i setTimeout.
Czy możesz opowiedzieć, jak pracowałeś z zapytaniami do API (REST/GraphQL) w swoich projektach?
Jakie narzędzia są używane do przechowywania stanu globalnego w Vue.js? Jaka jest różnica między Options API a Composition API w Pinia?
Opowiedz, jak wyglądała współpraca w Twoim zespole? Kto przydzielał zadania, dekomponował je, kto współpracował z projektantem?
Czy w swojej pracy korzystasz z sieci neuronowych?
Dlaczego przeniosłeś projekt z monolitu do struktury shared/feature-modułów i jak to zrobiłeś?
Co się stanie, jeśli nie obsłużysz błędów w Promise (bez .catch)?
Jakie istnieją strategie renderowania? Opowiedz o CSR, SSR, SSG.
Funkcja strzałkowa nie ma własnego this — co to oznacza i do czego wskazuje this w tym przypadku?
Dlaczego zdecydowałeś się zmienić pracę?
Opowiedz trochę o sobie, czym interesujesz się w programowaniu, jakie masz ostatnie doświadczenia, może robiłeś coś trudnego.
Co wolisz bardziej: klasy czy podejście funkcyjne? Dlaczego ludzie używają klas?
Czym jest zamknięcie w JavaScript? Podaj przykład.
Czy istniał jakiś format analizy systemowej, czy po prostu omawialiście i zapisywaliście punkty słownie w zadaniu? Czy był dokument lub strona w Confluence opisująca, co trzeba zrobić?