Міндет: сандардың массивінің сомасы мен орташа мәнін есептеу үшін calculateStats функциясын жүзеге асырыңыз. Бос массив жағдайын ескеріңіз.
Frontend
Соңғы жұмыс орныңыздан бастап даму тәжірибеңіз туралы айтыңыз.
Үш ішкі компонент бар: серверлік (div), клиенттік (div), серверлік (button). Hydration-ға дейін Next.js қандай HTML береді?
Қысқаша айтқанда, жабысу дегеніміз не? Мысал келтіріңіз.
Дебаунс деген не?
Микрозадақтар кезегіне не кіреді? MutationObserver-ден басқа браузердің Observer API-ларын атаңыз.
Next.js-те серверлік және клиенттік компонент дегеніміз не? Клиенттік компонент қалай жарияланады? Серверлік компонентті клиенттікке және керісінше, кірістіруге бола ма?
useEffect-тің әсерінен интерфейстің жыпылықтауын қалай болдырмауға болады?
Module Federation дегеніміз не және ол не нәрсені қамтиды?
Міндет: пайдаланушыларды қала бойынша топтастыру функциясын жүзеге асырыңыз (groupByCity).
//Функцияны жүзеге асырыңыз // promiseAllLimit(tasks: Array<() => Promise<unknown>>, limit: number): Promise<any[]>, //бір уақытта орындалатын сұраулардың ең көп санына шектеу қойылған промистерді орындау.
//Дебаунс функциясын жүзеге асырыңыз: функцияның орындалуын белгілі бір уақыт өткенше кешіктіріңіз //мысал const debouncedSearch = debounce((query) => { console.log('Іздеу:', query); }, 300); debouncedSearch('a'); debouncedSearch('ab'); debouncedSearch('abc'); // Соңғы шақырудан кейін 300мс ішінде бір рет ғана орындалады
Сіз FSD қолдандыңыз — домен аймақтарын кім жобалады? Бұл тек жаңа папка атаулары ма, әлде тереңірек архитектуралық тәсіл бе? Entities папкасында не болды?
Observer-ді қосқанда, ол қажетсіз болғанда қалай өшіруге болады?
Кроссбраузерлік үйлесімділік мәселелерін қалай шешесіз? CSS қасиеті қажетті браузерлерде жұмыс істейтініне алдын ала қалай білуге болады?
CSS, орналасу бойынша тәжірибеңіз қандай — тікелей React-пен бастадыңыз ба немесе таза CSS/HTML негізі болды ма?
Бөлек репозиторийді басқа жобаға қалай қосқансыз — пакет ретінде ме, әлде басқа жолмен бе?
Set пен кәдімгі массивтің айырмашылығы неде? Set-те has() операциясының күрделілігі қандай?
Қандай рендеринг стратегиялары бар? CSR, SSR, SSG туралы айтыңыз.
Event Loop дегеніміз не?