Frontend
JavaScript-те strict mode деген не? Script пен module арасындағы айырмашылықты білесіз бе?
Платформаның мақсатты аудиториясы — Ресей компаниялары ма, әлде шетелдік пе?
Сіз Zod кітапханасымен жұмыс жасадыңыз ба?
Егер қайтару жазып, оны бос қалдырсаңыз (мәнсіз), не болатынын білесіз бе?
Неге rejectedCount санағышы қажет? Неге тек errors массивінің ұзындығына қарамаймыз?
/* Біздің чат қолданбасымыз серверден келген жаңа хабарламаларды көрсетуі керек. Хабарламаның форматы: interface Message { id: number text: string } Ең алғашқы хабарламаның id-і 1-ге тең, ал келесі хабарламаның id-і алдыңғысының 1-ге артық. Біз хабарламаларды дұрыс тәртіпте көрсетуіміз керек, бірақ сервер жіберілетін хабарламалардың дұрыс тәртібін кепілдік бермейді. Таймлайн: // (келеді) [phone] // (суреттейді) . 1 2 3 .. 4 5 6 7 8 Хабарламалар connect функциясының өңдегішінде келеді: connect((msg) => { ... }); Хабарламаларды көрсету үшін render функциясын пайдалану керек: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }
Жоғары пиксель тығыздығы экрандары (Retina, DPR) қалай жұмыс істейді? Мұндай экрандар үшін суреттерді қалай дұрыс дайындау керек?
Цепочка бірден 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" шығарады
Шығарылым форматы, тапсырыс бойынша әзірлеу туралы білесіз бе? Қандай жұмыс форматы сізге сәйкес келеді деп ойлайсыз?
Vue 3-тің ішкі тақырыптары — жоспарлаушы қалай жұмыс істейді, виртуалды DOM?
Жобада 5 түрлі жерде қолданылатын, бірақ әр қолдануда аздаған айырмашылықтары бар кең тараған форма бар. Мұндай компонентті қалай жобалайсыз?
Once функциясына қайта іске қосу механизмін қосыңыз: егер асинхронды функция қате болса, шақыруды көрсетілген санға дейін қайталаңыз (санау екінші параметр ретінде беріледі).
Бұтақтарды жасағанда тапсырма нөмірлерін тіркедіңіз бе?
runOnce жүзеге асырғанда apply әдісі не үшін қажет болуы мүмкін?
Техникалық тәжірибеңіз туралы айтыңыз — техникалық жағынан не қызықты жасадыңыз?
Біздің пайдаланушыларымыз ТМД-дан ба, әлде әлемнің кез келген нүктесінен бе?
Бізде 10 000 жолдан тұратын кесте бар, ол көрсету кезінде кідіріске ұшырайды. Бұл неге болады және оны қалай түзетуге болады?
Қолданба, код немесе қызмет қауіпсіздігімен айналысқан кезіңіз болды ма?
Екі жақты байлау деген не?
Next.js-те рендеринг режимдері туралы айтыңыз: SSR, SSG, ISR — олардың айырмашылықтары қандай?