Czym jest zamknięcie w JavaScript?
Frontend
Czym są capturing i bubbling w zdarzeniach przeglądarki? Czym różnią się stopPropagation i preventDefault?
Jakie niebezpieczne polecenia Git znasz i dlaczego nie powinny być używane bez ostrożności?
Jaka jest różnica między microtaskami a macrotaskami w Event Loop i jaka jest kolejność ich wykonywania?
Co oznacza podejście Mobile First w projektowaniu układów?
Czy masz doświadczenie w pracy z Storybook?
Czym jest race condition?
Co wiesz o monorepo i czym różnią się narzędzia takie jak Nx i Turborepo?
Kiedy lepiej używać Flexbox, a kiedy CSS Grid?
Co zazwyczaj dodajesz i opisujesz w Storybook?
Jak oblicza się specyficzność selektorów CSS: co jest silniejsze — style inline, !important, ID, klasy czy tagi?
Jakie typy utility w TypeScript znasz, na przykład Pick, Partial, Omit?
Czym jest Shadow DOM i dlaczego jest potrzebny?
Jakie są zagrożenia związane z innerHTML?
Dlaczego TypeScript jest w zasadzie potrzebny na frontendzie?
Jaka jest różnica między interface a type w TypeScript?
Dlaczego zdecydowałeś się poszukać nowej pracy i opuścić swoją ostatnią firmę?
Zaimplementuj wyszukiwanie produktu w szkieletowym projekcie Angular: odkomentuj input z etykietą, obsłuż wejście z debounce, wywołaj funkcję searchProducts i wyświetl wyniki. Użyj Angular Signals, nie tylko RxJS/Subject.
Czym są lazy routes w Angular?
Aplikacja nie odpowiada lub się zawiesza, przewijanie i kliknięcia działają z opóźnieniem. Jak zdiagnozujesz problem?