Sobes.tech

/** * Promise.any() сияқты жұмыс істейтін any функциясын жүзеге асырыңыз. * Бұл функция промистердің массивін қабылдайды (бос емес деп есептеледі) және промис қайтару керек. * Егер кез келген промис орындалса (сәтті түрде), * онда қайтарылатын промис сол мәнмен орындалады. * Егер бірнеше промис сәтті болса, * онда қайтарылатын промис * бірінші сәтті мәнмен орындалады, кез келген тәртіпте. * Егер барлық промистер қате болса, * онда қайтарылатын промис AggregateError-мен қате тастайды, * ол барлық қателерді топтастырады, промис тәртібін ескере отырып. * * AggregateError келесідей жасалуы мүмкін: * new AggregateError(errors, 'Ешқандай Promise орындалмады') */ function any(promises) { // кодты өзіңіз жазыңыз }

Middle
Яндекс
22

Жақсы — оны токенделген орналасу мәселесі ретінде қарастырып, `gap`-қа сүйену әдетте компоненттер арасында ырғақты біркелкі ұстаудың ең оңай жолы. SVG белгісі мен мәтін арасында пиксель-тәуелді типографияны (cap-height/baseline) әр браузерде қалай қамтамасыз етесіз — `line-height`, `vertical-align`, flex үйлесімі немесе басқа әдіс пе?

Senior
micro1
22

Келесі жылға арналған мақсатыңыз, соның ішінде материалды мақсаттар туралы айта аласыз ба?

Middle
Куаргет
22

Макет талдау нәтижелеріне арналған құжаттаманы қайда жаздыңыз, мысалы Google Docs-қа немесе басқа жерге?

Middle
Интай-текстиль
22

Көрсетілген миллисекундтардан кейін аяқталатын Promise қайтаратын sleep функциясын жазыңыз.

Middle+
Яндекс
22

useEffect ішінде тікелей async/await қолдану дұрыс па? Неге?

Middle
Алор+
22

Практикада қай жерде шексіз Promise-ге тап болуға болады? (жарыс: веб-конференциялар, камера мен микрофонға қатынау сұраулары арқылы navigator.mediaDevices.getUserMedia)

Middle
РСХБ-автоматизация
22

Script тегіндегі defer және async атрибуттарының айырмашылығы неде?

Middle
ИРИ
22

Класс компонентіне ref сілтемесін тастасаңыз, ref мәні класс экземпляры болады. Мұндай нәрсені функционалды компонентпен жасауға бола ма — ref-ті өткізіп, оның ішінде жарияланған функцияны алуға?

Middle
СБЕРСБЕР
22

Деректер құрылымын (мысалы, Map-қа) өзгерту арқылы іздеуді қалай жылдамдатуға болады? Мәнді алу операциясының күрделілігі қандай болар еді?

Middle
Клируэй Технолоджис
22

React тізімдерінде кілттер (keys) не үшін қажет және неге массив индексін кілт ретінде қолданбау керек?

Middle+
Твое Лайв
22

Promise.all үшін полифилді жүзеге асырыңыз: функция промистердің массивін қабылдауы керек, барлық промистер сәтті аяқталғаннан кейін нәтижелерді бастапқы тәртіпте шешім қабылдауы керек және шекара жағдайларын ескеруі керек.

Middle+
Сбер. IT
22

Эффектілермен (жаңбыр, діріл және т.б.) байланысты жобада 'кітаптан' деген термин не білдіреді? Бұл жүзеге асыру тұрғысынан қалай көрінеді?

Middle
WB банк
22

Next.js-ті қолдандыңыз ба? Қандай мақсаттарда және қандай мүмкіндіктерді қолдандыңыз (SSR, SSG)?

Middle
СБЕРСБЕР
22

Сервер күйін басқару кітапханасы қандай артықшылықтар мен ыңғайлылықтар ұсынады?

Middle
МВидеоМВидео
22

Кез келген аргументтер қабылдайтын және колбэкті (қате бірінші стильдегі колбэк) промиске орап алатын функция жазуыңыз керек.

Middle+
Т-БанкТ-Банк
22

Next.js-тан басқа қандай құрастыру құралдары мен даму орталарында жұмыс істедіңіз?

Middle
МВидео/эльдорадо
22

TypeScript не үшін керек? Ол жобаларда қандай мәселені шешеді?

Middle
Электронные офисные системы
22

Беттеу және Infinity Scroll туралы айтыңыз: оларды қалай қолдандыңыз, қандай айнымалылар қатыстырылды, артқы жақпен қалай байланыс жасадыңыз? Неге бір жерде Infinity Scroll таңдадыңыз, ал басқа жерде — беттеуді?

Middle+
Chaser
22

Біз CI/CD арқылы тегтерді тағайындау және нұсқалау жасай алмаймыз. Клиент бір нұсқада болуы мүмкін, ал бэкенд басқа. Бұл жағдайда Sentry арқылы қателерді бақылаудан басқа не істеуге болады?

Middle+
Mayflower
22
/107