Frontend
Сіз бұрын-соңды артқы жағы дайын болмаған кезде жергілікті даму үшін артқы жағының жауаптарын ауыстыруыңыз керек болды ма? Сіз оны қалай жасар едіңіз?
Кестенің күйін сақтау үшін қандай да бір функциялар жасадыңыз ба, мысалы, бағандарды жылжыту — оларды серверде, жергілікті түрде немесе localStorage-да сақтадыңыз ба?
React тізімдеріндегі кілттердің маңызы неде?
Сигналдардың негізгі кемшіліктері мен проблемалары қандай, әсіресе әсерлермен жұмыс істегенде?
1. runOnce деп аталатын декоратор функциясын жүзеге асырыңыз, ол функцияны қабылдайды және бір рет шақырады. Жаңа функция тек бір рет қана шақырылуы мүмкін, барлық келесі шақырулар undefined қайтарады. 2. Безендірілген функция аргументтер қабылдай алады және нәтиже қайтара алады.
Неге дәл біздің компанияны таңдадыңыз? Жұмыс берушіні таңдағанда не маңызды?
Құпия мәліметтердің қауіпсіз тасымалдануы үшін fetch сұрауын қалай дұрыс өзгерту керек?
Polyfill дегеніміз не? Сіз ешқашан polyfill жаздыңыз ба?
Массивті қабылдайтын және массивтің элементтері кілттері болып табылатын, ал барлық мәндері 0 болатын объектіні қайтаратын foo функциясын жүзеге асырыңыз.
[аты] сұрады: Өте анық емес техникалық тапсырмалар болған жағдайлар болды ма, онда сұрау үшін ешкім болмады?
[аты] сұрады: Қандай адамдармен жұмыс істеу ең қиын? Ал қайсыларымен оңай?
React-те күйді басқа жолдармен қалай жаңартуға болады (өткен мәнімен функция арқылы)?
Рақмет, бұл көмектесті. Сіз жобада өнім менеджерлерімен, дизайнерлермен және басқа инженерлермен қалай жұмыс жасадыңыз? Рақмет, бұл нақты суретті береді. Сізде фронт-ендтің сауда-саттығын өнім жетекшілігіне түсіндіру қажет болған жағдайлар болды ма, мысалы ауқым, UX, өнімділік немесе техникалық шектеулер туралы? Егер сіз Познаньдан тыс жерден болсаңыз, тоқсан сайын 1 күн Познаньдегі кеңседе жұмыс істеуге қол жетімдісіз бе?
Кодта батырма үшін forwardRef пайдаланылады — ол не үшін керек және оны қолданбаса не болады?
console.log("foo"); setTimeout(() => { console.log("bar"); }, 0); queueMicrotask(() => { console.log("baz"); Promise.resolve() .then(() => console.log("ban")); }); new Promise((resolve) => { console.log("bla"); resolve("baf"); }).then(console.log); console.log("bak"); //// foo bla bak baz baf ban bar
Соңғы жобаңыздың технологиялық стекі туралы айтыңыз.
Promise дегеніміз не және ол қалай жұмыс істейді?
Функция имитирует вращение барабана с постепенной остановкой - используй onRoll для анимации вращения (смена текущего значения на барабане) - и onStop для оповещения, когда барабан закончил крутиться пример runSpinner( () => setValue(v => ++v % 10), () => console.log('finished') )
Қауіпсіздік тұрғысынан, html әдісінің жүзеге асырылуында сізді мазалайтын нәрсе бар ма?
API жобалауына қатыстым ба?