Frontend
RTK Query-пен жұмыс істегенде: объектіні өңдеп болғаннан кейін және бұрын жүктелген объектілер тізіміне оралғанда қандай мәселе пайда болуы мүмкін?
Виртуалды DOM мен кәдімгі DOM арасындағы айырмашылық неде?
Егер sumPromises функциясында бір уәде қабылданбаса, не болар?
setTimeout(function timeout() { console.log('Уақытша тоқтату'); }, 0); let p = new Promise(function(resolve, reject) { console.log('Уәде жасау'); resolve(); }); p.then(function(){ console.log('Уәде өңдеу'); }); console.log('Скрипттің соңында'); // Күрделі жағдай // console.log(1); // setTimeout(() => console.log(2)); // Promise.resolve().then(() => console.log(3)); // Promise.resolve().then(() => setTimeout(() => console.log(4))); // Promise.resolve().then(() => console.log(5)); // setTimeout(() => console.log(6));
UI кітапханалары туралы — соңғы уақытта қайсысымен жұмыс жасадыңыз? Әр түрлі кітапханалардың (Bootstrap, Material UI және т.б.) артықшылықтары мен кемшіліктері қандай?
ID бойынша артқы жағынан деректер сұраулары үшін batchFetch-ке орайласатын smartFetch функциясын жүзеге асырыңыз. Бұл функция шақыруларды уақыт терезесінде жинақтап, оларды бір батч сұрау ретінде жіберуі керек. Келесі терезеге күту сұрауды жібергеннен кейін дереу басталады. ID бірегей, fetch әрқашан сәтті. Бір терезеде қайталанатын ID-лар келген жағдайда дұрыс өңдеуді қамтамасыз етіңіз.
Шығарылым және нұсқалау процесі қалай жүргізілді?
Жеңіс туралы хабарламаны көрсету үшін қайсысы жақсы — alert арқылы ма, әлде оны UI-да көрсету ме?
Неліктен өңдегіште ref/айнымда белгі қою логикасын useEffect-ке ауыстыру жақсырақ? Неліктен ағымдағы тәсіл (useEffect-сіз) нашар?
null пен undefined арасындағы айырмашылық неде?
Пайдаланушы профилі мен себеттің ақпаратын бір уақытта глобалды Redux дүкенінде сақтау қаншалықты жақсы тәжірибе? Бұл архитектураға қалай әсер етеді?
Монотонды екенін анықтайтын функцияны жүзеге асырыңыз, ол сан массивін қабылдайды және монотонды ма (өсу немесе кему). Егер монотонды болса, true қайтарыңыз, әйтпесе false. Оны сызықтық күрделілікпен O(n) жүзеге асырыңыз.
Кірістірілген индексіндегі бағандардың тәртібі сұраудың жалпы өнімділігіне әсер етті ме?
T-нің массив түрі екенін қалай нақты көрсетуге болады, ал элемент түрі емес (Array<T> қолдану арқылы)?
Reduce функциясындағы аккумуляторды 'as' арқылы емес, генериктер арқылы типтеу мүмкін бе? Кіріс объектісіне негізделген қайтару типін автоматты түрде есептеу мүмкін бе TypeScript типтері арқылы?
Пайдаланушы профилі жүктеліп, серверде көрсетілген болса, сол деректер браузерге қалай өтеді және күйді гидратациялайды?
Тізімделген көшірме әдістерінің қайсысы циклдік сілтемелерді қолдайды?
window.handlers жаһандық объектісі мен оқиға өңдегіштерінің қақтығыстарында қандай мәселелер көресіз?
Мәліметтерді сүзу жүйесі (RAG) қалай жұмыс істейді? Сен жеке не істедің, ал әріптестерің не істеді?
SSE (Server-Sent Events) туралы білесіз бе?