Jak byste vyřešili problém s vylepšením nepohodlného rozhraní, pokud máte hotový UI-kit, ale nemáte interního designéra?
Frontend
Co je pro vás důležité v projektu a týmu: jaké procesy a formáty interakce vám vyhovují, a jste připraveni podílet se na budování procesů od začátku?
Co mi můžete říct o režimu Strict v Reactu?
Pověz mi o sobě: jak jsi se dostal k vývoji, na jakých projektech a v jakých týmech jsi pracoval, a jaké úkoly jsi řešil?
Pověz mi o své zkušenosti s TypeScriptem: na jaké úrovni jste ho zvládli, jak jste se ho naučili a máte zkušenosti s jinými jazyky nebo vanilla JavaScriptem?
Jak byla organizována komunikace s backend vývojáři, když se změnily API kontrakty, například když bylo přejmenováno pole v odpovědi? Jak jste koordinovali a vydávali takové změny?
Co je to generický typ v TypeScriptu? Uveďte příklad jeho použití.
Pověz mi o své zkušenosti s backendem: s jakými API, technologiemi a přístupy jste pracoval, jak jste organizoval komunikaci mezi frontendem a backendem, a jaké knihovny jste použil?
Jakou dobrou praxi považujete za používání typů 'any' a 'unknown' v kódu?
Jaký je rozdíl mezi useMemo a React.memo?
Jaké jsou hlavní metody životního cyklu třídních komponent React?
Jaký je rozdíl mezi useMemo a useCallback?
Existuje strom React komponent: jak zahájit změnu stavu z dětského komponentu, který je v rodičovském komponentu?
Znáte TanStack Query? Proč se často používá a jaké jsou jeho výhody?
Pokud si uvědomíte, že nem budete mít čas dokončit úkol v plánovaném termínu, měli byste to oznámit, komu a v jaké fázi?
Jaké nové funkce se objevily v moderních verzích Reactu, zejména v React 18 a React 19? S čím jste se setkali v praxi?
Jaké nástroje pro správu stavu v Reactu jste použili nebo znáte?
Proč jsi zvolil React? Zvažoval jsi Angular nebo se to stalo historicky?
Aplikace začíná zpomalovat kvůli vykreslení velké tabulky: jak byste takový problém profilovali, ladili a optimalizovali?
Jak jste ověřili shodu skutečných odpovědí API s kontrakty Swagger/OpenAPI: ručně nebo automatizovaně?