Frontend
Co je to batching v Reactu?
Při události změny velikosti stránky chceme odesílat analytiku. Pokud jednoduše přidáme obslužnou funkci na resize, bude volána stovkykrát za sekundu. Jak se tomu lze vyhnout?
Jaké argumenty přijímá React.memo kromě samotné komponenty?
Jak byly mikrofrontendy připojovány a začleněny do sestavení?
Jak strukturovat vývoj tak, aby při růstu počtu vývojářů (včetně backendů, kteří zasahují do frontendu) bylo co nejméně konfliktů?
Napsal jsi full stack-et, azaz használtál Python-t és más dolgokat — a backenddel foglalkoztál. Tudnál erről bővebben beszélni? Melyik résznél ugrottál át a frontendről és kezdtél el foglalkozni a backenddel?
Jak byste zorganizovali práci s velkým formulářem pro výpočet pojištění, který obsahuje mnoho polí (přibližně 50), dynamické sekce, okamžitý výpočet celkové ceny, rozdělený na několik obrazovek?
Uvedli jste rozmezí platu od 150 tisíc rublů na ruku. Jaký byl váš příjem na posledním místě a jakou úroveň komfortu považujete za vhodnou pro vás?
Proč jste opustil(a) své současné zaměstnání?
Existují situace, kdy nemá smysl používat Next.js a stačí běžné SPA na Reactu?
Co jsou typeof a instanceof v TypeScriptu a jak se používají?
Jak jste museli pracovat se styly na projektech?
Co jsou to třídy a funkční komponenty v Reactu? Čím se liší?
Jaké další metody API Promise znáš kromě Promise.all?
Pověz mi o projektu na tvém současném/posledním místě práce: o jaký projekt jde, kolik lidí je v týmu a jaké jsou jejich role, a také mi pověz o náročném nebo zajímavém úkolu, který jsi vykonal — v čem byla složitost a jak jsi ji vyřešil.
Povězte mi o sobě a svých pracovních zkušenostech.
Jaká kritéria kvality kódu můžeš uvést? Rozepiš podrobněji, co rozumíš pod pojmem kvalitní kód.
V čem se liší klíčové slovo type od interface v TypeScriptu? Povídej o dědičnosti v typech a rozhraních.
Pracoval jste s renderováním na straně serveru (SSR) nebo statickou generací stránek (SSG) v Angularu?
Budou nějaké rozdíly, pokud předáme funkci a rozbalíme ji přes .value a unref?