Қалайша жиі қайта салынуға себеп болатын scroll оқиғасы өңдегішін оңтайландыруға болады? Throttling пен debounce арасындағы айырмашылық неде?
Frontend
Пайдаланушы URL-ді мекенжай жолағына енгізіп, Enter пернесін басады. Олардың жолында қандай маңызды сәттер болуы мүмкін — не дұрыс болмауы мүмкін, не баяулауы немесе теріс тәжірибе тудыруы мүмкін?
Сізге жеке GitHub репозиторийіне қол жеткізу берілді және жобаны клонирлеу мен іске қосу тапсырылды. Сіз бұл мәселені қалай шешер едіңіз? Алғашқы не істейсіз?
Қажетсіз рендерлер немесе басқа мәселелер себепті баяу жұмыс істейтін қолданбамен тәжірибеңіз болды ма? Оны қалай таптыңыз және түзеттіңіз?
useRef-те useState орнына не нәрсе сақтауға болады?
Қашан useMemo қолдану керек? Егер массив пен примитив бала компонентке берілсе — useMemo қайда қолданылуы керек?
Сіз Adblock-ты қалай анықтадыңыз?
useRef пен useState арасындағы айырмашылық неде?
Командалық жолмен жұмыс істеу және жобаларды терминал арқылы іске қосу тәжірибеңіз бар ма?
Event Loop — оның жүзеге асыруы кімге тиесілі және ол қайда орналасқан?
Сынақтармен қамту керек жерлерді қайда маңызды екенін қалай анықтадыңыз және қайда емес?
Парсингті жеңілдету үшін қандай әдістер қолдануға болады? Скрипттер үшін async және defer атрибуттары туралы білесіз бе?
Неліктен сіз setInterval қолданғанда count-ты тәуелділік ретінде useEffect-ке жай ғана бере алмайсыз? Не дұрыс болмауы мүмкін?
Келесі код қандай тәртіппен орындалады? (Event Loop тапсырмасы, console.log, setTimeout, Promise.resolve және queueMicrotask)
Генериктерді пайдаланып, міндетті түрде 'id' өрісі бар объектіні қабылдайтын функцияны қалай типтеу керек?
Қалыпты массив пен Set арасындағы айырмашылық неде? Қай кезде Set массивтен жақсырақ болады?
Репозиторийді көшіру алдында қандай рұқсаттар қажет?
useRef хукін қолданудың мақсаты қандай?
Қандай операциялық жүйеде жұмыс істейсіз?
HTML талдауы қай сәтте тоқтап немесе баяулай алады?