Frontend
Jak skopiować obiekt w JavaScript? Czym różni się kopiowanie płytkie od głębokiego?
Dlaczego lepiej robić animację za pomocą transform, a nie przez top/left?
Co pokazuje metryka First Meaningful Paint (lub First Contentful Paint)?
Opowiedz o swoim doświadczeniu pracy w zespole: z kim musiałeś pracować, jak dzielono zadania?
Czy miałeś jakieś CRM/narzędzie do śledzenia zadań, którego używałeś (Jira, Trello, Bitrix24)?
Jakie są sposoby kopiowania obiektu w JavaScript?
Opowiedz o swoim doświadczeniu, ostatnim miejscu pracy, stosie technologicznym i zespole
Opowiedz o zasadzie odwrócenia zależności (DIP) z SOLID na przykładzie
Wolisz pracować na Windows czy macOS?
Jakie nowe hooki pojawiły się w React 18?
Opowiedz więcej o interesujących przypadkach technicznych z Twojej praktyki: skalowanie, debugowanie złożonych zapytań i podobne zadania.
Czym różni się kolejka od stosu? Jakie metody JS są używane do pracy z nimi?
Dlaczego używanie indeksu tablicy jako klucza może powodować problemy?
W CV jest mowa o dynamicznym ładowaniu modułów i ról. Czym to dokładnie jest?
Czy występowały błędy z wyciekami pamięci lub opóźnieniami w aplikacji? Jak analizowałbyś problem?
Napisz zapytanie fetch, które zwraca listę produktów. Owiń je w osobną funkcję, którą można ponownie wykorzystać.
Czym jest type guard w TypeScript?
Jakie masz doświadczenie w backendzie?
Wspomniałeś o UI-kit. Który komponent był najtrudniejszy lub najciekawszy do realizacji, i który stanowił największe wyzwanie?
Jak zorganizowałbyś izolację stylów dla każdego mikro-frontendu, w tym przy użyciu Tailwind CSS? Jakie podejścia przeglądarek do izolacji istnieją?