Frontend
Има масив от 200 ID. Трябва да направите заявка към /api/users/:id за всеки. Напишете функция, която изпълнява заявките, но не повече от N едновременно, и връща резултатите в реда на входния масив.
import React, { useState, useEffect, useRef, useContext, useReducer, useMemo, me const someFunc = (arr) => { return [...arr].sort((a, b) => a - b); }; const LazyInit = (props) => { const [arr, setArr] = useState(someFunc(props.arr)); const onClick = () => { setArr((prev) => prev.concat(prev.length + 1)) } return ( <> <button onClick={onClick}> Увеличи </button> <ul> {arr.map((n, index) => <li key={index}>{n}</li>)} </ul> </> ) } export default () => <LazyInit arr={[1, 2, 3]} />;
Каква е разликата между променливите в препроцесорите и нативните CSS променливи?
Как приоритизирате техническия дълг спрямо бизнес задачите?
Защо беше необходим интерцепторът на Axios, ако нямате достъп до бисквитките на фронтенда?
Каква е разликата между unknown и any в TypeScript?
Знаеш ли разликата между enum и константи в TypeScript?
Какви са характеристиките на стрелковите функции?
Как да работите с асинхронен JavaScript? Каква е разликата между Promise и async/await?
Какво можете да разкажете за Nuxt? Какви са трудностите при работа с Nuxt в сравнение с Vue 3?
Как може да се реализира проверка за авторизация или роли на ниво маршрути във Vue Router 3?
Какво е критичният път на рендиране? Какви са етапите?
Тук, вторият параметър на setTimeout обикновено е таймаутът, какво число ще предадеш там?
Как да създавате и използвате свои собствени типове в TypeScript?
Коя беше версията на Angular на образователната платформа, трябваше ли да я актуализираме?
Как взаимодействахте с екипа по бекенд?
Как се осигурява крос-браузърна поддръжка на CSS?
Публичната част на агрегатора (лендинг, каталог на продукти) трябва да бъде добре индексирана. Как бихте подходили към избора на рендеринг (SSR/SSG)?
Обикновено как съхранявате API слоя и организирате взаимодействието клиент-сървър в приложенията?
Какво знаеш за принципите SOLID? Защо са необходими?