Frontend
Гринатомдағы сен ерекше мақтан тұтатын тапсырма туралы айта отыр.
React-тің класс компоненттерінде әлі де болмаған не бар?
Браузер үшін элементті бетте жылжыту немесе үлкейту арзан ба әлде қымбат па? Неге трансформды өзгерту ширина мен биіктікті өзгертуге қарағанда артықшылығы бар?
const a = {} a[1] = 'test' for ( ... )
React тізімдерінде key атрибуты не үшін қажет?
Angular-да модульдер мен тәуелсіз компоненттер туралы айта аласыз ба — айырмашылығы неде және неге тәуелсізге көшу керек?
var, let, const деген не? Олар қалай ерекшеленеді? Hoisting деген не?
CI/CD, Docker-мен жұмыс тәжірибеңіз туралы айтыңыз — не орнатып көрдіңіз, қалай жұмыс істеді?
Элементтер бір-біріне қабаттасқанда (z-index, stacking context) олардың суреттелу тәртібі қалай анықталады?
График көрсетеді бұрын айтылған таңдау мен жұмыс уақытының қысқаруы мәселесіне қатысты дауыс берушілердің нақты таңдау ықтималдығына әсерін. Қай партия мүшелері жұмыс уақытының қысқаруы мәселесіне қарсы бұрын айтылған пікірін ескере отырып, қарсы дауыс беруге ең бейім?
/* * Сіз URL-ды кіріс ретінде қабылдайтын функция жазуыңыз керек, * асинхронды түрде бұл URL-ға GET сұрауын жіберіп, деректерді (json) қайтару керек. * Деректерді алу үшін fetch пайдаланыңыз. * Тек Promise API қолдануға болады. * Сұрау кезінде қате болса, тағы 5 рет қайталаңыз. * Егер нәтиже шықпаса, "Берілген URL қол жетімсіз" деген қате қайтарыңыз. */
Халықаралық стандарт талаптарына сай күн мен уақыт енгізу өрісін қалай жүзеге асырар едіңіз?
React.memo арқылы мемоизацияланған Child компонентінің абстрактілі жүзеге асырылуын жазыңыз. React.memo екінші аргумент ретінде не қабылдайды?
Бұл қосымшада қандай қауіпсіздік қауіптері бар және оларға қалай қарсы тұруға болады?
React тапсырмасы (3 қосалқы тапсырма): 1) Пайдаланушыны өңдеу формасын түзету — тізімдегі пайдаланушы атын басқанда, ол формаға енгізілуі керек. 2) Іздеу өрісінде жазғанда форма қайтадан жаңартылмауы керек (React.memo көмегімен оңтайландыру). 3) Тізімнен пайдаланушыны таңдағанда, іздеу өрісі қайта іске қосылуы керек.
const obj = [{ value: 1, elems: [ { value: 2, elems: [ { value: 3 }, { value: 6 }, ... ] }, { value: 4, elems: [ { value: 5, elems: [ { value: 6 }, ... ]} ] } ] }] ------------- setTimeout(() => { console.log(1); }, 0); const p = new Promise(resolve => { console.log(2); resolve(); }); p.then(() => { console.log(3) }).then(() => { console.log(4); }); console.log(5);
TypeScript бізге не береді? Ол әзірлеуде қалай көмектеседі?
Өзіңіздің ағымдағы жобаңыз туралы айтып беріңіз және оны көрсетіңіз.
Қазір сенің сенімді аға болу үшін не жетіспейді деп ойлайсың?
Vue-да ата-анадан балаға деректерді беру әдістерін білесіз бе?