Sobes.tech

Часто сложный flex или grid layout работает отлично в Chrome, но в Safari, особенно на iOS и Mac, интерфейс бывает схлопывается по высоте или ломается скролл. Сталкивались ли с такой проблемой? Как отлаживали баги в Safari?

Middle
Магнут
6

Для чего нужен React.lazy? Какой бенефит он даёт и как работает под капотом?

Middle
Mayflower
6

Знаешь ли разницу между enum и константами в TypeScript?

Middle
Киберпротект
6

Насколько тебе приходилось участвовать в деплое, CI/CD, что приходилось делать, какие боли были?

Middle
TokenTech
6

Как отловить ситуацию, когда backend присылает данные не того типа, который ожидает приложение?

Middle
ТАУ Сервис
6

Как избавиться от утечки памяти при удалении элемента из DOM, если обработчик события хранится в глобальном объекте?

Senior
Bitrix
6

Как происходит постановка задач и организация рабочего процесса?

Middle
SIB
6

/* Напишите тип MyReadonly - делает все поля только для чтения */ type User = { id: number name: string } type MyReadonly<T> = any const user: MyReadonly<User> = { id: 1, name: "John" } user.name = "Jane" /* Напишите тип MyRequired — делает все опциональные поля обязательными */ type User = { id?: number name?: string } type MyRequired<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 } /* Напишите тип MyPartial — делает все опциональные поля обязательными */ type User = { id: number name: string } type MyPartial<T> = { } const user1: MyRequired<User> = { id: 1, name: "John" } const user2: MyRequired<User> = { id: 1 }

Middle+
М.Видео/эльдорадо
6

Можешь рассказать разницу между серверным и клиентским state management? Для чего нужны библиотеки типа Tanstack Query?

Middle
МВидеоМВидео
6

Если у родительского компонента изменился state, перерисуются ли дочерние компоненты, которым не передаются пропсы? Как это предотвратить?

Middle
BI.ZONE
6

Почему в реализации promiseAll нужно опираться на счётчик count, а не просто проверять длину массива результатов?

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

Виртуальный скролл вы реализовывали самостоятельно или использовали библиотеку?

Middle
ИРИ
6

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

Middle
Хайерлаб
6

Расскажи о своём релевантном опыте работы.

Middle+
Basis
6

Хотелось бы больше заниматься лидерскими задачами или комфортно просто работать и получать интересные задачи?

Middle+
РунитиРунити
6

С чем не хотелось бы сталкиваться в работе?

Middle+
АФЛТ-Системс
6

В каком городе сейчас находишься? Как относишься к гибридному формату работы (раз в неделю в офис)?

Middle
Get Express
6

Как предотвратить двойное списание при повторном запросе (идемпотентность)?

Middle
TokenTech
6

Расскажите про работу с формами и валидацией в проекте — какие были сложные задачи

Middle
Protech
6

Какие символы нужно экранировать для защиты от XSS-атак?

Senior
Bitrix
6
/203