Frontend
Өз жұмысыңыздың техникалық нюанстарын техникалық емес әріптестеріңізге, мысалы, аналитиктерге немесе тапсырма берушілерге түсіндірдіңіз бе? Қалай жасадыңыз?
Сіздің фронтенд архитектураңыз қалай ұйымдастырылған: монолиттік қолданба немесе микрофронтенддер?
React-пен саяхатыңыз туралы айтыңыз: қай нұсқадан бастадыңыз, қалай үйрендіңіз, қандай мүмкіндіктерді қолдандыңыз және hook-тарға және функционалды компоненттерге өту қалай қабылданды?
Алдыңғы жағында токендерді сақтау жолдары қандай — cookies, localStorage, sessionStorage? Қайсысы артықшылықты және неге?
API шарттары өзгергенде, мысалы, жауапта өріс атауы өзгергенде, бэкенд әзірлеушілерімен байланыс қалай ұйымдастырылды? Мұндай өзгерістерді қалай үйлестіріп, шығардыңыз?
TypeScript-тегі икемді типтерді басқару үшін қандай жетілдірілген мүмкіндіктерді білесіз: utility types, шартты типтер, generic параметрлердің шектеулері және басқа да?
Неліктен React-ті таңдадыңыз? Angular-ды қарастырдыңыз ба, әлде бұл тарихи түрде қалыптасты ма?
TanStack Query-мен таныссыз ба? Неге жиі пайдаланылады және оның артықшылықтары қандай?
Өз туралы айтыңыз: бағдарламалауға қалай кірістіңіз, қандай жобаларда және командаларда жұмыс істедіңіз, және қандай тапсырмаларды шештіңіз?
TypeScript-тегі generic дегеніміз не? Оның қолданылуына мысал келтіріңіз.
Сіздің шығару процесіңіз қалай ұйымдастырылған: бір үлкен шығарылым немесе бөлек шығарылымдар?
Фронтендте қандай стекпен жұмыс істеуге үйрендіңіз? Басқа күй менеджерлерін қолдандыңыз ба?
useMemo мен useCallback қалай ерекшеленеді?
TypeScript-тегі 'any' типі мен 'unknown' типі қалай ерекшеленеді?
React-тегі күйдің мақсаты не және күймен жұмыс істеудің негізгі парадигмасы қандай?
Қолданба үлкен кестені көрсеткендіктен баяулай бастайды: мұндай мәселені қалай профилирлеп, қателерін түзеп, оңтайландырар едіңіз?
Қиындық тудыратын интерфейсті жақсарту мәселесін қалай шешер едің, егер дайын UI-кит болса, бірақ штаттағы дизайнер болмаса?