Frontend
Co se stane při změně URL v závislostech `useEffect`? V jakém pořadí se provádí cleanup funkce a nový efekt?
Napište typovanou funkci sčítání: při předání dvou čísel vrací číslo, při předání dvou řetězců vrací řetězec, a smíšené páry číslo a řetězec by měly vyvolat chybu TypeScript.
Kolik mikrofrontendů bylo celkem v systému?
Představte si scénář: zkušenější vývojář přijme juniora s úkolem vytvořit Angular komponentu s polem pro zobrazení tokenu a tlačítkem 'vytvořit token'. Po kliknutí na tlačítko je odeslána žádost na server, přijde token, a junior napíše this.token = řetězec, který přišel, ale hodnota se nezobrazuje a stránka se nepřekreslí. Co byste doporučili k řešení tohoto problému a jaké jsou obecně přístupy k jeho opravě?
Jak jsi vůbec přišel na programování a vývoj?
Povězte nám, co se změnilo ve vaší oblasti odpovědnosti při přechodu z pozice Middle na Senior
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.
Souhlasíte s tvrzením, že univerzální sdílený komponent, který se opakuje na různých místech aplikace, a knihovní komponenta určená k importu do jiných aplikací, nejsou totéž, a k jejich přístupu by měl být odlišný? Jaké požadavky byste kladli na knihovní komponentu ve srovnání se sdíleným komponentem?
TypeScript: jaký je rozdíl mezi typy `any`, `unknown` a `never`?
Na co je potřeba distinctUntilChanged a bude hledání fungovat pro slovo se dvěma stejnými písmeny po sobě, například «klasika»?
Jaký tým a projekt: jaká CRM platforma se vyvíjí, k čemu je určena?
Má hodnotu [objekt] prototyp? Čím se liší __proto__ od prototype? Na čo ukazuje __proto__ objektu? Je pravda, že __proto__ je u všech hodnot?
Co vám více vyhovuje: třídy nebo funkční přístup? Proč lidé používají třídy?
Proveďte revizi React komponenty a opravte problémy v kódu. Vysvětlete, proč v každém případě provádíte změny.
Co vás motivuje a co demotivuje v práci?
V čem spočívá rozdíl v práci React.memo s komponentami s props a bez props?
Jaká je pro vás pohodlná minimální úroveň mzdy?
Povězte nám, jak byly vaše mikro-frontendy organizovány, jejich interakce a celková funkce systému.
Co dělá useMemo a jaké jsou důsledky jeho použití pro všechny hodnoty zbytečně?
Kdy je třeba se odhlásit z RxJS toků a jaké způsoby odhlášení v Angular znáte?