Debounce функциясын жүзеге асырыңыз — қайталанатын шақыруларда тек соңғы шақыруды белгілі бір кідіріспен орындау үшін қайтарылатын функцияны қайтаратын декоратор.
Frontend
Сіз не таңдайсыз: CSS Modules немесе CSS-in-JS, және неге?
TypeScript-тегі catch-тегі қате үшін қандай тип көрсетілуі керек және неге?
Бұл рефакторинг қанша уақытқа созылды?
Интерфейс нұсқалары мен анимацияларды бейімдеу керек болған кездер болды ма?
Өзіңіз үлкен рефакторингтер жасадыңыз ба?
Массивте қайталанатын элементтер бар-жоғын тексеретін функция жазыңыз.
Чатты жүзеге асыру үшін polling-ді қай кезде таңдау жақсы, ал WebSocket-ті қай кезде? Олардың айырмашылықтары қандай?
Компонентті қарап шығыңыз: тізімді көрсету кезінде кілтпен байланысты мәселелерді, useEffect, деректерді жүктеу, қателерді өңдеу және жүктеу/бос күйін түзетіңіз.
Әрқашан сәтті қайтарылатын 1 мәнін беретін Promise-ті қалай жүзеге асыруға болады?
Жасалууда AI агенттерін қолдандыңыз ба: жаңа тәсілдер, DevOps тәжірибелері немесе тек AI-чат ретінде?
Жаңа callback функциясын жасау әрқашан қайта көрсетуге әкеледі ме? Салыстыру қалай жүзеге асырылады?
HTTP статустары 301 және 302-мен таныссыз ба? Олардың айырмашылықтары қандай және браузер қайда бағыттау керек екенін қалай түсінеді?
Неге useState-ке функцияны бастапқы мән ретінде бересіз?
Жаңы жумуш ордуңуздан кандай күтүүлөр бар жана эмне үчүн жумушту алмаштырууну ойлайсыз?
Деструктуризацияны қалай өзгерту керек, егер стандарт мәні кезеңін қосқанда теңдік сақталса?
TypeScript дұрыс тануы үшін .d.ts файлын қайда орналастыру керек?
Форманы тексеру туралы айтып беріңіз: ол клиентте және серверде қалай жүзеге асырылды?
Promise.allSettled не істейді және ол Promise.all-дан қалай ерекшеленеді?
Қайталанатын функцияны түзетіңіз, ол ішкі массивті тегістейді: ол қазір элементтерді жоғалтады.