Frontend
Біз Pinia қолданамыз. Бір компонентте дерекқорға сұрау салатын синхронды сақтау әрекетін шақырамыз, ол күйді өзгертеді. Осыдан кейін басқа компонентте бұл күйді дереу оқимыз, бірақ ол әлі ескі. Неліктен осылай болады және оны қалай түзетуге болады?
4 уәде әдісі туралы айтыңыз: Promise.all, Promise.any, Promise.race, Promise.allSettled — олар не істейді, айырмашылығы неде? Осы әдістермен мысалдарда консольда не шығарылады?
T-нің массив түрі екенін қалай нақты көрсетуге болады, ал элемент түрі емес (Array<T> қолдану арқылы)?
Статикалық IP мекенжайлар не үшін қажет?
[аты] сұрады: стартапта жұмыс істеу туралы қалай сезінесіз, не ұнады және не ұнамады?
Bind, call, apply туралы айтыңыз. Олардың айырмашылығы неде?
Vue 2-де қандай өмірлік циклдік хуктер болды?
5×5 матрицасын 0-ден 1000-ге дейінгі бірегей кездейсоқ бүтін сандармен толтыру тапсырмасының қиындығын қалай бағалар едіңіз?
Бонус тапсырма: MySync функциясы бар код берілген, ол start параметрін қабылдайды (әдепкі мәні 0), оны консольға шығарады, Promise қолданады және resolve ішіне рекурсивті түрде шақырады, сонымен қатар бөлек setTimeout бар. Мұнда не болатынын және консольға не шығатынын түсіндіріңіз.
Егер жүктелетін файлдардың бірі өте үлкен болса, не болады?
Сіз кездескен күрделі компромисс туралы сипаттаңыз.
CSS жазудағы тәсіліңіз қандай болды? CSS-in-JS тәсілімен таныссыз ба?
Сіз архитектураны жобалау және технологияларды таңдау кезінде қандай принциптерді ұстанасыз?
JavaScript микрозадачаларының кезегінде не болуы мүмкін?
React-те оқиға өңдеу дегеніміз не? Синтетикалық оқиға дегеніміз не?
Blob-пен жұмыс істедіңіз бе? Динамикалық түрде жасалған файл үшін жүктеу сілтемесін қалай жасауға болады?
Event loop-те микротаск және макротаск тұрғысынан setTimeout пен await промисы қалай ерекшеленеді?
Өнім карточка компонентін жасау кезінде AI-пен қалай жұмыс істесіз? Қандай промпт жазар едіңіз?
React-те Virtual DOM қалай жұмыс істейді? React қайта құру кезінде операциялардың тәртібін қалай анықтайды? React Fiber және жоспарлаушы (scheduler) туралы айтыңыз.
React-те компонент дегеніміз не? Өзіңіз компонент жасадыңыз ба? Бақыланатын және бақыланбайтын компоненттердің айырмашылығы неде?