Sobes.tech

Сіз нативті CSS nesting-мен таныссыз ба? Сіз қарсысыз ба немесе қолдайсыз ба? Оның артықшылықтары мен қауіптері қандай?

Middle
Алор+
87

Алдыңғы жұмыс орныңда не болды?

Middle
ТранснефтьТранснефть
87

State пен props арасындағы айырмашылық неде?

Middle
Веза
87

Қауіпсіздік туралы тапсырма: 0-ден 99-ға дейін мәндері бар дөңгелек барабан және бастапқыда көрсеткі 50-ге бағытталған. Позитивті сандар сағат тілімен айналдырады, теріс сандар қарсы бағытта айналдырады. Саналар тізбегі берілген, барлық операциялардан кейін көрсеткіштің соңғы орнын анықтаңыз.

Middle
Цифровой семейный офис
87

/* * Артқы жақтан деректерді сұрауды имитациялайтын функция. * Артқы жақта RPS шектеуі бар, және сәтсіздікке ұшырайды, * егер параллель сұраулар саны MAX_PARALLEL_REQUESTS-тан көп болса. */ function requestData(id: number): Promise<string> { parallelRequests++; if (parallelRequests > MAX_PARALLEL_REQUESTS) { throw new Error("Көп параллель сұраулар"); } return new Promise((res) => { setTimeout(() => { parallelRequests--; return res(`${id * 2}`); }, Math.floor(Math.random() * 2000)) }); } function prepareData( ids: number[], maxParallelRequests: number, ): Promise<string[]> { /* * TODO: барлық деректерді сұрауды жүзеге асыру, * maxParallelRequests-тан көп емес параллель байланыстарды пайдалана отырып. */ }

Middle
Trading view
87

Клиенттік компоненттер сервер жағында HTML генерациясына қатысады ма, әлде олар тек браузерде орындалады ма?

Middle
Банк ПСБ
87

Өткен 4-5 жылдағы жұмысыңызда қай тапсырма ең есте қаларлық болды және неге?

Middle
Омнидата
87

Компоненттерді оңтайландыру — оңтайландыру алдында және кейін не болғанын мысалмен көрсетіңіз.

Middle
Хьюнет
87

Түсіндірме: Қосымша браузердегі десктоптық па немесе жергілікті ме?

Middle+
Альфа-БанкАльфа-Банк
87

Пайдаланушы профилін алу үшін userId аргументі ретінде қабылдайтын және оны API соңғы нүктесінен алатын getUserProfile функциясын жазыңыз. Егер сұрау сәтті болса, пайдаланушы профилін шығарыңыз, ал қате болса, қате туралы хабарды шығарыңыз.

Middle+
IT OneIT One
87

Пайдаланушы URL-ді браузерге енгізіп, Enter пернесін басқаннан кейін, соңғы бет көрсетілгенге дейін не болады?

Middle+
Сибилтек-софт
87

Егер сіз жеткізілген кодта айқын нашар нәрсе көрсеңіз, не істеу керек?

Middle
Нетвижн
87

//Функцияны жүзеге асырыңыз // promiseAllLimit(tasks: Array<() => Promise<unknown>>, limit: number): Promise<any[]>, //бір уақытта орындалатын сұраулардың ең көп санына шектеу қойылған промистерді орындау.

Middle
News Media Holdind
87

Команда көлемі қандай болды? Алдыңғы қатарлы әзірлеушілер мен басқа мамандар қанша болды?

Middle
Цифровой семейный офис
87

Кестенің күйін сақтау үшін қандай да бір функциялар жасадыңыз ба, мысалы, бағандарды жылжыту — оларды серверде, жергілікті түрде немесе localStorage-да сақтадыңыз ба?

Middle+
IMOT.IO
87

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

Middle+
ТранснефтьТранснефть
87

TypeScript-те 'in' операторы не істейді?

Middle+
IT OneIT One
87

Неге пайдаланушылар дүкенге кірмейді және пайдаланушыларды дүкенге қалай жүктеуге болады?

Middle
Mayflower
87

Add батырмасы бар React компонентін жазыңыз. Оны басқанда, реттік нөмірі бар жаңа батырма қосылады. Құрастырылған батырма басылғанда, ол жойылады. Жою дұрыс жұмыс істеуі керек (индекс бойынша емес, бірегей идентификатор бойынша).

Middle+
КасперскийКасперский
87

CSRF шабуылынан қалай қорғануға болады? Жобаңызда оған қарсы қандай шаралар қолдандыңыз?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
87
/298