Frontend
Микро фронтендтер мен NPM пакеттерінің айырмашылығы неде?
Контекст дегеніміз не және оны қалай түсінесіз?
Жұмысыңыздағы мақтан тұтатын нәрселер туралы айтыңыз: техникалық немесе өнімдік тапсырмалар, қызықты интеграциялар және жетістіктер.
Қалайша мәндерді қарапайым түрде тізімдеуге болады және әр жол мен түсіндірмеге қарсы бір нәрсені өзгертуге бола ма?
JavaScript-те қандай контекст түрлері бар?
SSR бақылау тақтасында интерактивті элемент немесе беттеу қалай жұмыс істейді: толық бет жаңарту керек пе немесе басқа механизм мүмкін бе?
useFetch-те жарыс шарттарын қалай болдырмау керек, егер URL өзгерсе, екінші сұрау бірінші сұраудан бұрын аяқталса және бірінші сұрау ағымдағы деректерді қайта жазса?
GET сұраулары үшін әмбебап React hook useFetch-ті жүзеге асырыңыз. Hook үшін ыңғайлы API-ді ойластырыңыз, қайтарылатын деректер/жүктеу/қате, HTTP қателерін өңдеу және URL өзгерген кезде деректерді қайта алу.
Ата-ана жана жай React компонентинин мисалын React.memo менен капталган: бул жерде бардыгы туурабы, эгер props объект же функция болсо, эмне өзгөрөт жана кантип жакшыртуу керек?
Кез келген стрелка функциясын жүзеге асырыңыз, ол өзінің this контекстін консольға шығарады, және шақырғанда не шығатынын айтыңыз.
Өз даму жобаларыңыз, стартаптарыңыз немесе хоббилеріңіз бар ма?
Жиырма командасы бар ірі жобаны елестетіп көріңіз, оның фронтендіне сіз жауаптысыз. Фронтендтің нашарламауын қалай қамтамасыз етесіз және командалардың бірінің өнімділігін төмендегенін қалай анықтайсыз? Бұл мониторинг үшін қандай фронтенд метрикалары мен техникалық құралдарды қолданасыз?
Микро фронтенддер бири-бири менен өз ара аракеттеше алат беле? Алардын коммуникациясы жана маалымат алмашуу кандай уюштурулат?
Бэкендпен өзара әрекеттесу және алдыңғы жағында ғаламдық күйді басқару үшін не таңдар едіңіз?
Фронтенд-да қай бөлік сізге ұнайды: интерфейстер жасау, DX немесе ішкі техникалық аспектілер?
Тапсырманың күтүлетін нәтижесі қандай және сіз шешімнің келесі жоспарын қалай түсіндіңіз?
useMemo мен React.memo қалай ерекшеленеді?
Сіздің әдеттегі фронтенд дамыту процесіңіз қалай ұйымдастырылған: идея мен тапсырманың пайда болуынан бастап, бөлшектеу және жүзеге асыруға дейін?
Бір чекбокс немесе бірнеше чекбокс бір уақытта таңдай аласыз ба?
TypeScript-тегі тәжірибеңіз туралы айтыңыз: оны қай деңгейде меңгердіңіз, қалай үйрендіңіз және басқа тілдер немесе vanilla JavaScript-те тәжірибеңіз бар ма?