Frontend
Co je ControlValueAccessor, k čemu je potřeba a jak funguje?
Jaké nástroje používáte, abyste předešli chybám v TypeScript a React: linters, hooks, CI?
Jak budete postupovat za podmínek nedostatku informací a nejistoty, když budete muset sám určit technická a vizuální řešení?
Vue 3: jaký je základní rozdíl mezi `ref` a `reactive`, včetně jejich základního fungování?
Uživatel rychle zadává do vyhledávacího pole. Jaký je rozdíl mezi `debounce`, `throttle` a `AbortController` z pohledu UX a zatížení sítě/ backendu? Který je lepší pro živé vyhledávání?
Co dělá useMemo a jaké jsou důsledky jeho použití pro všechny hodnoty zbytečně?
Implementujte třídu úložiště podle vzoru «Pozorovatel»: třída ukládá data, umožňuje přihlášení a odhlášení callback funkcí, a při změně dat upozorňuje všechny aktuální odběratele, předávajíc jim nová data.
Jak správně odstranit obsluhu `scroll`, pokud `addEventListener` a `removeEventListener` mají získat stejnou referenci na funkci?
Co rozumíte pod "měřítkem" produktu při hodnocení zdrojů na začátku projektu?
Bude problém s uzávěrkou při přidávání a odstraňování obslužného programu `scroll`? Jak `removeEventListener` rozpozná, který přesně obslužný program má odstranit?
Pracoval jste někdy s Kafka nebo podobnými message brokery?
Na základě jakých vstupů hodnotíte úlohu?
Zvolili jste strategii bezpečnosti při implementaci této funkce sami nebo ve spolupráci s bezpečnostním systémem společnosti?
Kolik endpointů se obvykle používá v GraphQL?
Jak si vybíráte, kde použít Angular Signals a kde RxJS?
Proč zvažujete změnu práce a čeho očekáváte od nového místa?
Co se provádí dříve: `useMemo` nebo `useEffect`? Ve kterých fázích Reactu se provádějí — renderovací nebo commit fáze?
Co vás motivuje a co demotivuje v práci?
Co lze dělat v JavaScriptu, ale nelze v TypeScriptu?
Kdy se spouští cleanup funkce v `useEffect` a co dělá v tomto případě?