Frontend
Nuxt және SSR туралы білім Vue-ны түсінуге қаншалықты маңызды?
Статикалық типтеудің қандай мәселелері бар?
[аты] сұрады: Уақыты, адамдары немесе ақпарат жетіспеген тапсырмалар болды ма? Оған қалай қарайсыз?
Жұмыста қарым-қатынас қиын болған адамдар болды ма? Қандай да бір шаралар қолданылды ма?
Браузер бет жүктеу процесін қалай өңдейді: HTML файлын алғаннан бастап экранда көрсетуге дейін қандай рендерлеу кезеңдерінен өтеді?
TypeScript-те unknown деген не және ол any-дан қалай ерекшеленеді?
Веб-қосымшалардың қауіпсіздігі туралы айтыңыз: SQL-инъекциялар, XSS, CSRF, CSP, CORS, сұраныс шектеу және басқа да қауіптер.
Delivery типіне негізделген жаңа тип құрыңыз, онда name, address және date өрістері міндетті емес (Partial).
PDF құжаттарымен байланысты мәселені қалай анықтадыңыз? Бұл мәселені қалай таптыңыз және локализацияладыңыз?
RxJS-те жоғары деңгейлі операторларды атаңыз және салыстырыңыз: switchMap, mergeMap, concatMap және exhaustMap.
Хэш-таблицаның ең нашар уақыттық күрделілігі қандай?
React компоненті бойынша бір diff файлы бар pull request-ті кодқа шолу жасаңыз (useEffect қолданатын Book компоненті, деректерді алу, танымал және барлық кітаптарды көрсету). Барлық мәселелерді табыңыз және түсіндірмелер беріңіз: хуктар ережелерін бұзу, fetch-те қате өңдеудің болмауы, AbortController-дың жоқтығы, жауап статусының тексерілмеуі, инлайн стильдер, map-те key-дің жоқтығы, бос массивтерге тексерулердің болмауы, мемоизация қажет (useMemo), fetch логикасын жеке хук/компонентке шығару және т.б. Сонымен қатар, сұрауды тек isBest флагі шын болғанда ғана орындау үшін қалай шарт қою керек?
Тікелей функцияда arguments аргументіне жүгінсеңіз, ол жерде не болады?
Неліктен Redux Toolkit сізге ұнамады және сіз Effector-ге ауыстыңыз?
Head бөліміндегі скриптке async атрибутын қойсаңыз, не болады? Async пен defer арасындағы айырмашылық қандай?
Балалар компонентіне проп ретінде берілген функцияны қалай өңдеу керек, артық қайта құруларды болдырмау үшін?
Неліктен useEffect асинхронды бола алмайды?
Promise-те қате қалай ұстауға болады? catch-те қате қандай типте болады?
Үш жаңа тип берілген. Бұл типтердің барлық өрістерін қамтитын жаңа generic-тип құру керек (union пайдалана отырып).
React.memo дегеніміз не? Барлық қолданбаны мемоизациямен орауға бола ма? Неге мемоизацияны барлық жерде қолдану дұрыс емес?