Frontend
Co możesz powiedzieć o mechanizmie provide/inject w Vue?
Opowiedz o pracy z formularzami i walidacją w projekcie — jakie były trudne zadania
Jakie masz pozwolenie na pracę we Włoszech?
Rozwiąż problem TypeScript: istnieje typ Response z wzajemnie wykluczającymi się polami payload i error, a ich typy mogą się różnić. Musisz typować funkcje payloadFrom(response), które zwracają payload lub undefined, oraz errorFrom(response), które zwracają error lub undefined, tak aby typy zwracane były automatycznie wywnioskowane z wejściowego Response.
Jakie problemy występują podczas pracy z iFrame? Jak regulowane jest połączenie iFrame na stronie?
Opowiedz mi o pętli zdarzeń w JavaScript: jak ona działa, czym są mikrozadania i makrozadania?
Czy można ufać typom TypeScript w czasie wykonywania? Jak zapewnić walidację danych z backendu?
Co się stanie z this w trybie strict i non-strict, jeśli spróbujesz uzyskać dostęp do kontekstu, którego nie ma?
Jak monitorowaliście jakość kodu? Czy używaliście linterów, hooków commit?
Jak zabezpieczyć funkcję sumowania, jeśli backend może wysłać niepoprawne dane (undefined, ciągi zamiast liczb)?
Co się stanie, jeśli URL szybko zmieni się kilka razy z rzędu?
// a każda wartość jest tablicą zawierającą wszystkie elementy oryginalnej tablicy z tym kluczem. // kod tutaj // Przykład 1 const array1 = [ { id: 1 }, { id: 1 }, { id: 2 } ]; const fn = (item) => item.id; console.log(array1.groupBy(fn)); // { // 1: [{ id: 1 }, { id: 1 }], // 2: [{ id: 2 }] // } // Przykład 2 const array2 = [1, 2, 3]; console.log(array2.groupBy(String));
W swoim CV masz napisane Java i PostgreSQL — opowiedz o tym doświadczeniu.
Czy nie masz nic przeciwko robieniu fullstack?
Czy możesz opisać cykl życia żądania w przeglądarce — od momentu, gdy użytkownik wpisuje adres w pasek adresu, do momentu, gdy strona zostanie wyrenderowana?
Komponent React, w którym po kliknięciu przycisku wywoływane jest dwukrotnie setState z odwróceniem wartości logicznej. Czy będzie działał poprawnie? Czym jest batching w React?
Czym zajmowałeś się przed przejściem do rozwoju?
Jakie są wady WebSocket w porównaniu z innymi metodami interakcji klient-serwer?
Czy wiesz coś o acquiringu? Co to jest?
Jakie jest twoje podejście do przechowywania stanu za pomocą bibliotek takich jak React Query lub SWR?