Frontend
Браузерде cookie қалай орнатылады, қандай әдістер бар?
Қалай Promise-ден мән алуға және қателерді өңдеуге болады?
Фронтенд-дамуында өзіңіздің ағымдағы дәрежеңізді қалай бағалайсыз?
Препроцессорлардағы айнымалылар мен CSS-тің түпнұсқа айнымалылары қалай ерекшеленеді?
Үлкен Webpack конфигурациясымен жұмыс жасадыңыз ба? Оларды қолдау қиын ба?
Екі массивтің арасындағы айырмашылықты табу алгоритмін сипаттаңыз: тек бірінші немесе тек екінші массивте бар элементтер. Уақыттық және кеңістік күрделілігін көрсетіңіз.
Өзіңіз туралы және жұмыс тәжірибеңізден қызықты жағдайды айтыңыз.
Composition API және TypeScript қолданатын Vue 3 компонентін жасаңыз, ол `info` деп аталатын string типті пропты қабылдайды. `useInfo` деп аталатын композициялық функцияны пайдаланыңыз, ол `info` жолын алады және оны "Қосымша ақпарат: " префиксімен форматтайтын `formattedInfo` есептелетін қасиетін қайтарады. Компоненттің шаблонында бастапқы `info` пропты мен `formattedInfo` көрсетіңіз.
Қандай артқы жағы тәжірибеңіз бар?
Өз тәжірибеңіз, соңғы жұмыс орны, технологиялық стек, команда, міндеттеріңіз туралы айтыңыз.
Жұмысыңызда не ұнатпайсыз және неге қанағаттанбайсыз?
Цепочка бірден rejected болады, бірінші .then өткізіледі. Бірінші .catch қате ұстайды Шығару: Catch 1: Қате1 Қайтарады 'Басқа мән', қателікті сәтті нәтиже ретінде айналдырады. Келесі .then 'Басқа мән' алады Шығару: Then 2: Басқа мән Содан кейін жаңа қате тастайды: throw new Error('Екінші қате') Цепочка қайтадан rejected болады. Екінші .catch екінші қатені ұстайды Шығару: Catch 2: Екінші қате Ештеңе қайтармайды → нәтиже undefined. Соңғы .then undefined алады Шығару: Then 3: undefined Қош келдіңіз! ("Қате!") — бұл промис, ол бірден "Қате!" қатеымен қабылданады .then(1) — өткізіледі, себебі промис rejected күйінде .catch(1) — қателікті ұстайды, "Catch 1: Қате!" шығарады және "ДЕРЕКТЕР ҚАЙТАРЫЛДЫ" қайтарады .then(2) — "ДЕРЕКТЕР ҚАЙТАРЫЛДЫ" алады, "Тикер ? ДЕРЕКТЕР ҚАЙТАРЫЛДЫ" шығарады және жаңа қате "Екінші қате" тастайды .catch(2) — екінші қатені ұстайды, "Catch 2: Екінші қате" шығарады .then(3) — алдыңғы catch ештеңе қайтармағандықтан undefined алады, "then 3: undefined" шығарады
React-те таза компонент дегеніміз не?
Дүкендерсіз UI/UX-ті толықтай өзіңіз жасаған жеке жобаларыңыз бар ма?
Объектіні (примитив емес тип) қалай көшіруге болады, сонда көшірмедегі өзгерістер түпнұсқасына әсер етпейді?
Браузердегі сақтау орындарын білесіз бе? Әрқайсысы туралы қысқаша айтып беріңіз.
Браузер беттерді қалай сызады? Қандай кезеңдерден өтеді?
Vue-да BEM және компоненттік тәсілмен әртүрлі контексттерде әртүрлі шекара түстері бар кесте компонентін қалай жүзеге асыруға болады?
Макеттерлерді алғаннан кейін не істедіңіз: қайта пайдалану мүмкін компоненттерді бөлектеп, UI-кит немесе компоненттер кітапханасын жинадыңыз ба?
SOLID қағидалары туралы не білесіз? Неге олар қажет?