Frontend
Do czego służy atrybut key podczas renderowania list? Czy można użyć indeksu tablicy jako klucza?
Jak był zorganizowany zespół i jak skonfigurowano procesy?
Jaka jest rola granic błędów w React?
Jakie narzędzia do budowania zostały użyte? Jakie są zalety i wady Webpack i Vite?
Co przyciągnęło Cię do naszej oferty pracy? Dlaczego zdecydowałeś się odpowiedzieć?
Jakie rodzaje JOIN istnieją w relacyjnych systemach zarządzania bazami danych?
Jaka jest różnica między computed a watch?
Zadanie: zaimplementować klasę z metodami subscribe, unsubscribe i next (wzorzec Observer/Obserwator). Wszystkie metody muszą być ściśle typowane w TypeScript. Metoda subscribe powinna zwracać funkcję do wypisania się.
Czy pisałeś testy jednostkowe i testy E2E? Jak wybieraliście elementy w testach, czy znacie wzorzec Page Object?
[имя] zapytał: Czy możesz, proszę, opisać proces realizacji zadania od zera — od pomysłu biznesowego do wdrożenia w środowisku produkcyjnym?
Co to jest unknown? Czym różni się od any?
Czym chciałbyś się zająć w przyszłości?
Jak naprawić utratę reaktywności podczas destrukturyzacji propsów? Opowiedz o toRef/toRefs.
Jak poprawnie naprawić funkcję, która mutuje tablicę i zwraca jej długość zamiast samej tablicy?
Jeśli dwa bloki są absolutne, który z nich będzie wyświetlany na wierzchu i dlaczego?
/** * Zaimplementuj funkcję sumPromises, która przyjmuje * jako argumenty obietnice i zwraca sumę * wyników ich realizacji. * * Funkcja może przyjąć dowolną liczbę argumentów. * Możesz użyć dowolnego API obietnic. */ // Przykład użycia const promise1 = Promise.resolve(1); const promise2 = Promise.resolve(2); sumPromises(promise1, promise2).then(console.log); // 3
Jaka jest różnica między Type a Interface w TypeScript?
Zadanie polega na przesunięciu elementu na stronie. Dwa sposoby: przez position + left/top lub przez transform. Który sposób jest bardziej preferowany i dlaczego?
Zaimplementuj własny Event Emitter z metodami subskrypcji, odsubskrypcji i generowania zdarzeń (on, off, emit). Przechowuj obsługiwacze zdarzeń, sprawdź ich działanie na danych testowych i obsługuj wywołania metod w łańcuchu.
Opowiedz o sobie