Frontend
RxJS-ті қолданасыз ба немесе сигналдарға толық көштіңіз бе?
HTTP дегеніміз не? Қандай HTTP әдістерін білесіз және олар не үшін пайдаланылады?
Браузердің рендерингінің маңызды кезеңдері туралы айтыңыз.
Blob-пен жұмыс істедіңіз бе? Динамикалық түрде жасалған файл үшін жүктеу сілтемесін қалай жасауға болады?
Control Value Accessor деген не және оны не үшін жүзеге асырады?
useCallback пен useMemo арасындағы айырмашылық қандай?
Thunk middleware-де API қосымша аргумент ретінде берілгенін ескере отырып, API-дан деректерді қалай алуға болады?
useRef хукінің қолданылуы қандай?
useMemo және useCallback-ты қашан пайдалану керек? Оларды барлық жерде қолдану керек пе?
Promise.reject('Api Error') .then(data => console.log('ok')) .catch(error => { console.log(error); return '1'; }) .then(data => { console.log(data); });
Қалайша сіз backend сұрауларын оңтайландырдыңыз? Debounce және throttle дегеніміз не, олардың айырмашылығы неде?
Жүйені нөлден бастап құрастыру кезінде SVG иконоктарын ұйымдастыруға қалай қарайсыз?
Рұқсат етілген пайдаланушы үшін барлық құрылғыларында баннерді бір рет көрсету қалай жүзеге асырылады?
React компонентінің қайта өңделуіне не себеп болуы мүмкін?
Бізде 10 000 жолдан тұратын кесте бар, ол көрсету кезінде кідіріске ұшырайды. Бұл неге болады және оны қалай түзетуге болады?
Apollo GraphQL-ды тек сұраулар үшін ғана қолдандыңыз ба, әлде сонымен қатар жергілікті күйді басқару үшін (тек клиенттік өрістер, реактивті өрістер)?
NaN дегеніміз не? NaN болатын жағдайларға мысалдар келтіріңіз. Мәннің NaN екенін қалай тексеруге болады?
// groupBy әдісін жүзеге асырыңыз, стандартты массив әдістерін кеңейтіңіз. // Бұл әдіс массивтің топтастырылған нұсқасын қайтаруы керек – объект, // оның әр кілті fn(arr[i]) функциясының нәтижесі, // ал әр мәні – сол кілтпен барлық бастапқы массив элементтерін қамтитын массив.
Тестілеу тапсырмасында DocumentWorkspace тым көп түрлі логика жасайтын Құдай Объектісіне ұқсайды. Бұл туралы не ойлайсыз, оны қалай жақсы ұйымдастыруға болады?
Сіздің компанияда процесс қалай ұйымдастырылды: құжаттама қайда сақталды, аналитикпен және дизайнермен қалай өзара әрекеттестік болды, макеттер қайда жасалды, қандай тақта қолданылды?