Које напредне функције TypeScript-а познајете за флексибилно руковање типовима: utility types, условни типови, ограничења генеричких параметара и друге?
Frontend
У чему се разликује тип 'any' од 'unknown' у TypeScript-у?
Како сте проверили усаглашеност стварних одговора API са уговорима Swagger/OpenAPI: ручно или аутоматски?
Која је сврха стања у React-у и која је главна парадигма рада са стањем?
Анализирајте пример са родитељским и спорим дечијим React компонентом обложеним у React.memo: да ли је све исправно, шта ће се променити ако props буде објекат или функција, и како то побољшати?
Реци о свом искуству са имплементацијом фронтенда са становишта корисничке погодности и дизајна интерфејса.
Да ли је у прошлним пројектима постојала процена задатака и трошкова рада? Колико често сте успевали да се придржавате процена?
Да ли сте икада морали да објасните техничке нијансе свог рада нетехничким колегама, као што су аналитичари или задавачи задатака? Како сте то урадили?
Какво је ваше искуство са имплементацијом ауторизације и аутентификације на фронтенду: токени, сесије, OAuth, двофакторска аутентификација, модел заснован на улогама?
Корисник се пријављује преко форме за пријаву и лозинке: шта се дешава у том тренутку, одакле апликација добија податке о кориснику и улогама?
Да ли имаш искуство са сложним рефакторингом или архитектонским одлукама?
Реци о свом путу у React-у: од којег верзије сте почели, како сте научили, које функције сте користили и како сте доживели прелазак на hooks и функционалне компоненте?
Који су начини чувања токена на фронтенду — cookies, localStorage, sessionStorage? Који су пожељнији и зашто?