Frontend
Máte skúsenosti so zložitými refaktoráciami alebo architektonickými rozhodnutiami?
Ako bola organizovaná komunikácia s backend vývojármi, keď sa zmenili API kontrakty, napríklad keď bolo pole premenované v odpovedi? Ako ste koordinovali a vydali takéto zmeny?
Aké pokročilé funkcie TypeScript poznáte pre flexibilné zaobchádzanie s typmi: utility types, podmienené typy, obmedzenia generických parametrov a ďalšie?
Používateľ sa prihlási cez formulár na prihlásenie a heslo: čo sa deje v tom momente, odkiaľ aplikácia získa údaje o používateľovi a rolách?
Prečo si si vybral React? Zvažoval si Angular alebo sa to stalo historicky?
Ako dlho by som mal čakať na spätnú väzbu po pohovore?
Poznáte TanStack Query? Prečo sa často používa a aké sú jeho výhody?
Ako ste overili súlad skutočných odpovedí API s kontraktmi Swagger/OpenAPI: manuálne alebo automatizovane?
Povedz mi o sebe: ako si sa dostal k vývoju, na akých projektoch a v akých tímoch si pracoval, a aké úlohy si riešil?
Čo je to generický typ v TypeScript? Uveďte príklad jeho použitia.
Aké máte skúsenosti s implementáciou autorizácie a autentifikácie na frontende: tokeny, relácie, OAuth, dvojfaktorová autentifikácia, model založený na rolách?
Ako sú vaše vydania organizované: jedno veľké vydanie alebo samostatné vydania?
Aké nové funkcie sa objavili v moderných verziách React, najmä v React 18 a React 19? S čím ste sa stretli v praxi?
S akým stackom ste zvyknutí pracovať na frontende? Museli ste použiť iných správcu stavu?
Aký je rozdiel medzi useMemo a useCallback?
Aký je rozdiel medzi typmi 'any' a 'unknown' v TypeScript?
Ako je organizovaná vaša architektúra frontend: monolitická aplikácia alebo mikro-fronty?
Čo je pre vás dôležité v projekte a tíme: aké procesy a formáty interakcie vám vyhovujú, a ste pripravení podieľať sa na budovaní procesov od začiatku?
Existuje strom React komponentov: ako iniciovať zmenu stavu z dieťaťa, ktoré je v rodičovskom komponente?
Aké sú hlavné metódy životného cyklu triednych komponentov React?