Frontend
Jak rozpoznać, kiedy należy stosować optymalizacje? Czy miałeś przypadki, gdy trzeba było rozwiązać problemy z wydajnością?
Opowiedz o swoim doświadczeniu z SSR. Gdzie to robiłeś, na jakim frameworku?
Jakie zadania są bardziej typowe w pracy? Ile czasu zajmuje tworzenie layoutu, pisanie logiki, przegląd, rozmowy, praca z długiem technicznym?
Czy ten projekt, który zrobiłeś bez projektu, istnieje gdzieś teraz, można go obejrzeć?
const LiveSearch = () => { const [inputValue, setInputValue] = useState('') const onInputChange = (e) => { setInputValue(e.target.value) search(e.target.value) } return ( <div> <input value={inputValue} onChange={onInputChange} type="text" /> </div> ) } <span> Szukanie: <LiveSearch /> </span>
Jak oceniasz siebie pod względem stopnia?
Czy kiedykolwiek pracowałeś z jakimś Legacy, pracowałeś nad projektami Legacy, refaktoryzowałeś coś lub zmieniłeś architekturę?
W poprzedniej pracy powiedziałeś, że część frontendowa jest stosunkowo mała, ale zajmowało się nią 6 programistów frontend. Skąd wzięła się dokładnie ta 6-osobowa drużyna i jak odnosi się ona do ogólnego zespołu frontendowego firmy?
Co się stanie ze stosami wywołań i kolejką zadań w momencie tej nieskończonej rekurencji?
Czy wiesz, czym jest gRPC (Google Remote Procedure Call)?
Jakie menedżery stanu używałeś? Do czego służy menedżer stanu, jakie problem rozwiązuje?
Który selektor CSS ma największą specyficzność: tag, klasa, ID?
Oprócz tego, że konstruktor się nie rozrasta, jakie są inne powody, aby używać inject zamiast parametru konstruktora?
Czy kiedykolwiek musiałeś pisać testy?
Czym jest dostępność w sieci? Jakie atrybuty i elementy HTML są używane do zapewnienia dostępności?
Napisz funkcję obliczającą n-ty wyraz ciągu liczbowego, gdzie n-ty wyraz jest sumą dwóch poprzednich, pierwszy wyraz to 3, drugi to 2 (ciąg: 3, 2, 5, 7, 12, ...).
Czy używałeś FSD (Feature-Sliced Design) w projekcie? Jak pisałeś próbki i subskrypcje zdarzeń w Effector podczas korzystania z FSD?
Czy masz doświadczenie z Node.js (frameworkami)?
W CV jest napisane, że programowałeś na Next.js — czy to prawda? To był Next.js z App Router czy Pages Router?
Gdzie przebiega granica między feature a entity? Kiedy umieszczasz logikę biznesową?