Sobes.tech

Что такое Promise и как он работает?

Middle
МПФИТ
3

Задача на TypeScript: корректен ли вызов функции getUsername с объектом типа IUser (собственный интерфейс потребителя), если структура полей совпадает с TUser из библиотеки? Объясните принцип структурной типизации.

Middle
ОТП БанкОТП Банк
3

/* * Function that emulates requesting data from backend. * Backend has RPS limitation, and will fail, * if parallel requests number is more than MAX_PARALLEL_REQUESTS. */ function requestData(id: number): Promise<string> { parallelRequests++; if (parallelRequests > MAX_PARALLEL_REQUESTS) { throw new Error("Too many parallel requests"); } return new Promise((res) => { setTimeout(() => { parallelRequests--; return res(`${id * 2}`); }, Math.floor(Math.random() * 2000)) }); } function prepareData( ids: number[], maxParallelRequests: number, ): Promise<string[]> { /* * TODO: implement requesting all data, * using no more than maxParallelRequests * parallel connections. */ }

Middle
Trading view
3

Знаете ли вы метрики Web Vitals? Как можно улучшить CLS (Cumulative Layout Shift)?

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

Где можно использовать interface, но нельзя использовать type?

Middle
МТС БанкМТС Банк
3

Что такое ref, reactive, computed и watch во Vue?

Middle
Хайерлаб
3

Как получать значение из Promise и обрабатывать ошибки?

Middle
DevSect
3

Ты оценил задачу, взял её в работу и понимаешь, что оценил неправильно и не успеваешь. Что делаешь в этот момент?

Middle+
VK Tech
3

Какие сложности возникают при работе с микрофронтовой архитектурой и Module Federation в вашем проекте?

Middle
РунитиРунити
3

Доводилось ли использовать тип any в TypeScript? Чем можно его заменить?

Middle
ОТП БанкОТП Банк
3

Зачем вы выделили Chat Header в отдельный виджет? По какому критерию вы определяете, что является виджетом, а что нет?

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

Почему ищете новое место работы? Что не устраивало на предыдущем месте?

Middle
Ifellow
3

В какой момент вызывается useLayoutEffect и чем он отличается от useEffect?

Middle
нейровэд
3

Работал ли с SWR? Какие были нюансы, проблемы с актуальностью данных?

Middle
UserGate
3

Какие браузерные API важны для реализации HLS/DASH в браузере?

Middle
Хайерлаб
3

Был ли опыт написания BeanPostProcessor-ов?

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

Что ищете для себя, что интересное?

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

Какие методы работы с контекстом (this) существуют? Какова сигнатура вызова метода call? Чем call отличается от apply?

Middle
ОТП БанкОТП Банк
3

Какие технические проблемы и слабые стороны JVM можете рассказать?

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

Сталкивался ли с Docker и CI/CD в контексте frontend-разработки?

Middle
Get Express
3
/201