Sobes.tech

Бандлды чанктерге бөлу кезінде қандай да бір логика болды ма? Неге бір бөлігін бөлек чанк ету керек деп ойлайсыз, ал басқа бөлігі жоқ?

Middle
Voximplant
26

[аты] сұрады: неге сен өңдеушіні терезе жүктелген кезде қосып, кодты тікелей жазбадың? Терезе жүктелуі мен құжаттың DOMContentLoaded оқиғаларының айырмашылығы неде?

Middle
OZONOZON
26

Мәліметтерді массивте сақтау мен объектте сақтау арасындағы айырмашылық қандай? Қай әдіс (екі өлшемді массив немесе екі өлшемді объект) жадыға жеңіл?

Middle
СБЕРСБЕР
26

Қандай State Manager қолдандыңыз? Қандай React нұсқаларымен жұмыс істедіңіз? Docker-пен жұмыс тәжірибеңіз бар ма?

Middle
Синьор Софт
26

Pet-жобада толық даму циклі үшін Codex немесе ұқсас құралдарды қолдандыңыз ба (фронт-энд, дерекқор, SEO-насихаттау)?

Middle
Программный код
26

Өнімдердің тізімін қайтаратын fetch сұрауын жазыңыз. Оны қайта қолданылатын функцияға ораңыз.

Middle
АО Пари Страховая компания
26

Қалай анықтау керек, unknown типтегі мән нақты атауланған типке жататынын? TypeScript-ке тексеру орындалғанын қалай түсінуге болады (тип қорғаушы)?

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

// Серверден өнімнің бағасы сан түрінде алынған: // 12345678 (баға кез келген болуы мүмкін, бірақ 1-ден [phone] дейінгі диапазонда) // бағасын форматталған жолға айналдыратын функция жазу керек: // 12'345'678

Middle+
IT OneIT One
26

React-те күйді көтеру паттерні туралы айтыңыз

Middle
SimbirsoftSimbirsoft
26

/** * 'asyncAuth(callback)' функциясы callback-ты қабылдайды, оған * қате (бірінші аргумент ретінде) және * серверден алынған деректер (екінші аргумент ретінде) берілуі мүмкін. * asyncAuth((қате, деректер) => {}); * * Сіз 'auth()' функциясын жүзеге асыруыңыз керек, * ол 'asyncAuth()'-ты шақырады, бірақ Promise-ті қайтарады. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((қате, деректер) => { if (қате) { reject(қате) } else { resolve(деректер) } }); }) } /** * 'tryAuth()' функциясы 'auth()'-ты пайдаланады және қате болған жағдайда, * N қосымша әрекет жасайды. * Барлық әрекеттер сәтсіз болса - соңғы қатені қайтарады * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().catch((қате) => { if (n <= 0) { // Әрекеттер аяқталды — соңғы қатені қайтарамыз return Promise.reject(қате); } // Әлі де әрекеттер бар — рекурсивті түрде n - 1-ге шақырамыз return tryAuth(n - 1); }); } }) }

Middle+
Яндекс
26

.then() ішінде Promise-тің rejected күйін өңдеуге бола ма?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
26

React-тің класс компоненттерінде әлі де болмаған не бар?

Middle
ИРИ
26

Қандай хабар алмасу брокерлерімен жұмыс жасадыңыз?

Junior
ИП Ганус Александр Андреевич
26

TypeScript-те типтер мен интерфейстер туралы айтыңыз: олар не, айырмашылықтары қандай, қандай шектеулер бар, және сіз жұмысында не таңдайсыз?

Middle
thesis
26

Сіз Zod кітапханасымен жұмыс жасадыңыз ба?

Middle+
Ozon Tech
26

Мәліметтерді сүзу жүйесі (RAG) қалай жұмыс істейді? Сен жеке не істедің, ал әріптестерің не істеді?

Senior
Nebuly
26

Курстар арқылы өздігінен үйрену қиын болды ма?

Middle
thesis
26

Пайдаланушы бетті қайта жүктегеннен немесе қойындыны жабғаннан кейін (авторизациясыз) қайтып оралуы үшін форма деректерін қалай сақтар едіңіз?

Middle+
Элм Технологии
26

// Стандартты массив әдістерін кеңейтетін groupBy әдісін жүзеге асырыңыз. // Бұл әдіс массивтің топтастырылған нұсқасын – объектіні қайтаруы керек, // онда әрбір кілт fn(arr[i]) функциясының нәтижесі, // ал әрбір мән — осы кілтпен барлық элементтерді қамтитын массив.

Middle
Яндекс МаркетЯндекс Маркет
26

TypeScript-те never мен void қалай ерекшеленеді?

Middle+
Ozon Tech
25
/286