Frontend
Czy znasz wzorzec EventEmitter? Zaimplementuj klasę z metodami subscribe, unsubscribe i fire.
Jak przyspieszyć ładowanie strony z dużą ilością obrazów i kart?
Dlaczego powinieneś używać stanu zamiast zwykłej zmiennej dla wartości, która wpływa na wyświetlanie komponentu?
Jakiego typu typowania używa TypeScript? Czym różni się od języków takich jak C# czy Java?
Opowiedz o uwierzytelnianiu oparte na plikach cookie i dwuskładnikowej autoryzacji w panelu użytkownika.
Czy używałeś skomplikowanych funkcji w SCSS i polyfilli?
Czym różnią się poziomy izolacji w PostgreSQL? Czy istnieje Read Uncommitted?
Otrzymałaś zadanie w rozwoju z opisanymi projektami i wymaganiami, ale podczas pracy zdajesz sobie sprawę, że tak nie powinno się tego realizować. Co zrobisz? Czy miałaś podobne doświadczenia w poprzednich miejscach pracy?
Czym różni się operator łączenia null (??) od operatora logicznego OR (||)?
Opowiedz więcej o kreatorze quizów w CV — czym jest i jak zostało zrealizowane?
Wspomniałeś, że cookie httpOnly pomagało w walce z atakami XSS, prawda? Jak?
Jakie są główne wady i problemy z signals, szczególnie podczas pracy z efektami?
Dlaczego wybrałeś naszą firmę? Co jest dla ciebie ważne przy wyborze pracodawcy?
/** * Funkcja `tryAuth()` używa `auth()` i w przypadku błędu, * wykonuje N dodatkowych prób. * Jeśli wszystkie próby się nie powiodą, rzuca ostatni błąd. * * @returns {Promise} */ export function tryAuth(n) { }
Czy w pracy byli ludzie, z którymi trudno było się porozumieć? Podjęto jakieś środki?
Funkcja symuluje obrót bębna z stopniowym zatrzymaniem - użyj onRoll do animacji obrotu (zmiany bieżącej wartości na bębnie) - i onStop do powiadomienia, gdy bęben przestanie się kręcić przykład runSpinner( () => setValue(v => ++v % 10), () => console.log('finished') )
Co się stanie, jeśli nie podasz tablicy zależności w useEffect? Jeśli dodasz count do tablicy zależności i klikniesz przycisk, czy funkcja czyszczenia zostanie wywołana?
Pakiet miał 1,5 megabajta, teraz ma 700-800 kilobajtów. Jak dokładnie zmniejszyłeś pakiet? Jak zacząłbyś teraz optymalizować pakiet o rozmiarze 2 megabajtów?
Jakie są najniebezpieczniejsze błędy podczas pracy z hookami, które byś wymienił?
Czy konfigurowałeś nagłówki bezpieczeństwa na serwerze?