Frontend
Сен жобалаған компоненттерде міндетті болған нәрсе қандай? Сен компоненттерді қалай жасайсың?
ModernJS-мен жұмыс тәжірибеңіз бар ма?
Windows немесе macOS-те жұмыс істеуді қалайсыз ба?
React-те күй қалай сақталады? Қандай күй басқарушыларымен жұмыс жасадыңыз?
GitFlow процесі қалай ұйымдастырылды: бұтақтарды құру және тапсырмалармен жұмыс істеу процесі?
React-тің класс компоненттерінде әлі де болмаған не бар?
Неліктен Next.js әкімшілік панельдер үшін қажет емес?
Егер пайдаланушы жол А-ны өңдесе, және оның ағымдағы polyname мәні бастапқы мәнімен сәйкес келсе, валидатор қате шығармауы керек. Неліктен сіздің валидаторды жүзеге асыруыңызда бұл жағдайда қате шығарылады, себебі бастапқы мән өзімен сәйкес келеді?
const customMap = (array, transform) => { // array.map(transform) сияқты бір нәрсе; }; const stringResults = customMap([1, 2, 3], item => item.toString()); const lengths = customMap(["hello", "world"], item => item.length);
BeanPostProcessor-лерді жазу тәжірибеңіз болды ма?
/* * Сіз URL-ды кіріс ретінде қабылдайтын функция жазуыңыз керек, * асинхронды түрде бұл URL-ға GET сұрауын жіберіп, деректерді (json) қайтару керек. * Деректерді алу үшін fetch пайдаланыңыз. * Тек Promise API қолдануға болады. * Сұрау кезінде қате болса, тағы 5 рет қайталаңыз. * Егер нәтиже шықпаса, "Берілген URL қол жетімсіз" деген қате қайтарыңыз. */
AI-ассистентпен өнімнің қалай жұмыс істегенін толық сипаттап берсеңіз.
Алдыңғы жобаларыңызда дизайнды кім жасады — дизайнерлер ме? Олар қандай құралдарды қолданды (Figma, Photoshop, Avocode)?
React тапсырмасы (3 қосалқы тапсырма): 1) Пайдаланушыны өңдеу формасын түзету — тізімдегі пайдаланушы атын басқанда, ол формаға енгізілуі керек. 2) Іздеу өрісінде жазғанда форма қайтадан жаңартылмауы керек (React.memo көмегімен оңтайландыру). 3) Тізімнен пайдаланушыны таңдағанда, іздеу өрісі қайта іске қосылуы керек.
Effects компоненті туралы соңғы техникалық тәжірибеңіз туралы айтыңыз, қандай тапсырмалар орындадыңыз, қандай технологияларды білесіз.
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 бізге не береді? Ол әзірлеуде қалай көмектеседі?
WeakSet деген не?
Қандай профильдік ресурстарды оқисыз, мысалы, Хабр?
Код тәртібін өзгертілмей, бірақ функция ішінде бір нәрсе қосу арқылы finally-ның қайта орындалуын қалай жасауға болады?