Frontend
Компанияда код-ревью болды ма? Ол қалай ұйымдастырылған?
Репозиторийге фронтендер, бэкендер және AI агенттері кіретін ескі жобаның архитектурасын реттеу үшін не ұсынар едіңіз?
Сізде бұндай жағдай болды ма, онда сіз әдейі кілтті элементтердің тізімінен тыс қолдандыңыз?
Webpack қолдану саналы шешім бе, әлде ол бұрыннан бар ма?
const createCounter = () => {
/** * @param {Array} prev * @param {Array} next * @param {(item: any) => string} keyFn * @returns {{ added: Array, removed: Array }} */ export function diffGeneric(prev, next, keyFn) { // кодты осында жазыңыз return { added: [], removed: [] }; } // prev = [1,2,3,4,6] // next = [2,3,4] // added = [] // removed = [1,6]
Қазіргі уақытта іздестіріп жатқаныңыздың себебі не, ағымдағы жұмысыңыздан не қанағаттандырмайды?
/** * `asyncAuth(callback)` функциясы callback-ты қабылдайды, оған * қате (бірінші аргумент ретінде) және серверден алынған деректер * (екінші аргумент ретінде) берілуі мүмкін. * asyncAuth((қате, деректер) => {}); * * Сіз `auth()` функциясын жүзеге асыруыңыз керек, * ол `asyncAuth()`-ты шақырады, бірақ Promise қайтарады. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((қате, деректер) => { if (қате) { reject(қате) } else { resolve(деректер) } }); }) } /** * `tryAuth()` функциясы `auth()`-ты пайдаланады және қате болған жағдайда, * N қосымша әрекет жасайды. * Барлық әрекеттер сәтсіз болса - соңғы қатені қайтарады * * @returns {Promise} */ function tryAuth(n) { }
Web3 аясында FinTech-пен жұмыс істеу жалпы қаншалықты қызықты болады және батыс нарығына аллергия бар ма?
Өз тапсырмаңызды микрожұмыс кезегіне қалай қоюға болады?
CSS-те transition және animation қасиеттерінің айырмашылығы неде?
Тапсырма: ағашты өту, мәтінді шығару арқылы қашықтықпен (ішкі тізімнің рекурсивті өтуі)
Дамыту процесі туралы толығырақ айтыңыз — команда және кодтау тұрғысынан.
ProductList компонентінде, тәуелсіз массиві бар useMemo қолданылған. Бұл жаңа өнімдердің көрсетіліміне қалай әсер етеді? Сондай-ақ, AddProductForm компонентінде батырма onClick-ті handleSubmit-ке тағайындап қойған, ал onFinish-ті қолдану керек — оны дұрыс қалай түзету керек?
Өзіңіз туралы және жұмыс тәжірибеңіз туралы айтыңыз.
const объекті a екі өріспен және ол useEffect-те тәуелділіктер массивіне қосылған. Біз бұл объектінің өрістерін өзгертеміз, бірақ объектіні қайта анықтамаймыз. Бұл жағдайда useEffect қайта іске қосыла ма?
Қажетті өрістер үшін сервер жағында тексеруді жүзеге асырыңыз.
Жаңартулардың қажеттілігі туралы техникалық директормен диалог жүргізу үшін аргументтерді қалай жинадың?
Шешіміңіздің кеңістік күрделілігін бағалаңыз.
HTML талдау процесін не блоктай алады?