Frontend
Бірінші жұмыс орныңызды айттыңыз — онда Strapi CMS пайдаланып, Full-Stack қосымшасын шығардыңыз. Оны тек әкімшілік панель арқылы баптадыңыз ба, әлде backend кодын да жаздыңыз ба?
Динамикалық маршруттау бар: пайдаланушы бетін ашу керек, бірақ бет өзі өзгеруі мүмкін (мысалы, сұрау параметрлеріндегі id). Сәйкес деректерді жүктеу үшін маршруттағы өзгерістерді бақылау әдісін қалай жазуға болады?
Қалайша жиі қайта салынуға себеп болатын scroll оқиғасы өңдегішін оңтайландыруға болады? Throttling пен debounce арасындағы айырмашылық неде?
[аты] сұрады: тапсырма: бетте енгізу өрісі бар. Енгізілген мәнді localStorage-да сақтайтын кодты жазыңыз, сонда бет қайта жүктелгенде мән қалпына келеді.
Бір тапсырмаға терең назар аударып жатқанда ақау табылса, бұрынғы тапсырмаға қайтып оралуға қаншалықты дайынсыз? Қалай жиі контексті ауыстыруды басқарасыз?
TypeScript React жобасында JavaScript-ті қалай жақсартады?
Беттинг платформасындағы жұмыс тәжірибеңіз бен ағымдағы тапсырмаларыңыз туралы айта аласыз ба?
setup() (beforeCreate және created-тан бұрын орындалады) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Ата-ана: setup Ата-ана: beforeCreate Ата-ана: created Ата-ана: beforeMount Балалар: setup Балалар: beforeCreate Балалар: created Балалар: beforeMount Балалар: mounted Ата-ана: mounted <template> <button @click="onClick"> {{ text }} </button> </template> <script lang="ts"> interface Props { text: string; } const props = defineProps<Props>(); interface Emit { myClick: [string]; } const emits = defineEmit<Emit>(); function onClick() { } </script> <template> <MyButton :text="Маған бас!"> </template>
Алдыңғы компанияңыз туралы айтыңыз — команда құрамы, процестер, жобалар.
Қандай күнтізбе кітапханаларын қолдандыңыз?
Generics пайдаланып, reduce функциясының түрлерін жазыңыз (массив түрі, аккумулятор, ағымдағы мән, индекс, бастапқы мәнмен callback).
Қадамдар мен қатысушылар картасымен орналасуды қараңыз. Мұнда не дұрыс емес?
useMemo және useCallback не үшін қажет? Оларды әрқашан қолдану орынды ма?
Сіз Webpack Module Federation немесе микрофронтендтермен жұмыс істедіңіз бе?
Класс компонентіне ref сілтемесін тастасаңыз, ref мәні класс экземпляры болады. Мұндай нәрсені функционалды компонентпен жасауға бола ма — ref-ті өткізіп, оның ішінде жарияланған функцияны алуға?
Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), соңғы console.log-қа не болатынын анықтаңыз және неге екенін түсіндіріңіз.
FCP (First Contentful Paint) метрикасы дегеніміз не екенін білесіз бе? Мысалы, бізде React қосымшасы бар — серверлік рендерингпен әлеуметтік желі, және мәселе бар: пайдаланушы тікелей біреудің профиліне кіргенде, ұзақ уақыт ақ экран көрінеді. Осыдан бастап — пайдаланушы Enter пернесін басқан сәттен бастап алғашқы мазмұн пайда болғанға дейін не болады?
CSS айнымалылары SCSS айнымалыларын ауыстыра ала ма? Айырмашылығы неде?
[аты] сұрады: TypeScript-те утилитарлық типтер дегеніміз не? Оларды қолдандыңыз ба?
MUI контекстінде inline стильдер орнына қандай стильдеу шешімін қолдануға болады?