Frontend
Opowiedz, jak zorganizowano wielojęzyczność w projekcie (4 języki, Next.js)
Czy pracowałeś z RxJS lub Angular Signals?
// === 2 === // zaimplementuj typ type User = any;
funkcja promiseWithResolve() { // Niezaimplementowane } const { resolve, promise } = promiseWithResolve(); promise.then((v) => console.log(v)) setTimeout(() => resolve(13), 10)
Dlaczego użyłeś onMounted do ładowania danych, zamiast po prostu wywołać funkcję bezpośrednio?
Twoja gałąź jest opóźniona względem dev, ponieważ inny programista już scalił swoje zmiany. Jak zaktualizować swoją gałąź i rozwiązać konflikty?
Wyjaśnij wzorce architektoniczne MVC i MVVM. Jak są one realizowane w Angularze?
Jak korzystasz z narzędzi AI w pracy?
Opowiedz o swoim doświadczeniu własnymi słowami, co chciałbyś wyróżnić, interesujące techniczne aspekty z CV.
Analiza kodu modułu auto-letter-fix.ts pod kątem wycieków pamięci, wielokrotnych wywołań i optymalizacji
Zadanie z JavaScript: co wyświetli console.log(x) po forEach z x++?
Czym jest CORS? Co reguluje?
Zaimplementuj typowanie w TypeScript do walidacji URL, aby dozwolone były tylko poprawne URL-e w formacie: podstawowa domena + ścieżka (users/orders/messages) + metoda (get/update/delete/ban). Dowolne ciągi znaków powinny wywołać błąd kompilacji.
Otrzymujesz krytyczny błąd w swoich zadaniach, a premiera jest za dwa dni i nie można jej odłożyć. Co zrobisz?
Pole INN (10 lub 12 cyfr). Pokaż błąd po blur. Przycisk Wyślij jest wyłączony, dopóki formularz nie jest poprawny.
Opowiedz o paginacji i nieskończonym przewijaniu: jak ich używaliście, jakie zmienne mieliście, jak komunikowaliście się z backendem? Dlaczego w jednym miejscu wybraliście nieskończone przewijanie, a w innym paginację?
Czym jest Feature-Sliced Design i jaki problem rozwiązuje architektura jako całość?
Na czym polega złożoność algorytmiczna wyszukiwania elementów w tablicy?
Jakie metody przetwarzania tablic znasz?
Ile wątków jest w JavaScript?