Sobes.tech

Расскажи про проект, над которым трудился: что за проект, какая была зона ответственности и какая была команда?

Middle+
EvercodeLab
6

Расскажи про свой опыт из резюме: задачи, технологии, успехи и достижения за более чем три с половиной года работы в Совкомбанке.

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

В чём преимущества и недостатки TypeScript по сравнению с JavaScript?

Middle+
Альфа СОФТ
6

// Необходимо проверить решение задачи по двум сервисам, вызвав: // 1. checkResult(url1, solution) // 2. checkResult(url2, solution) // // checkResult: (url: string, solution: string | number) => Promise<boolean>; // // - Если оба запроса вернули true - вывести в console.log() success // - Если хоть один вернул false - вывести в console.log() fail // - Если хоть один не ответил - вывести в console.log() error // - Если хоть один отвечает дольше 1 сек - вывести в console.log() timeout

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

Какие ограничения есть по объёму памяти в IndexedDB и от чего они зависят?

Middle
ТИМ ФОРС (проект Сбер)
6

/* Необходимо написать функцию для подсчета суммы всех числовых значений в массиве. Валидными числовыми значениями являются так же строки, которые начинаются с цифр. В этом случае в качестве числового значения нужно использовать эту начальную последовательность цифр. Массив может содержать любые типы данных, быть не плоским. **Нельзя использовать встроенные методы типа .flat, .flatMap** */ function sum(arr) { // ... } console.log(sum([1, 'x', '2x', ['3', ['x2', '5']]]));

Middle
Яндекс
6

Как работает Virtual DOM в React? Как React определяет порядок выполнения операций при ре-рендере? Расскажите про React Fiber и планировщик (scheduler).

Middle+
SelectySelecty
6

Необходимо написать метод для получения значения по ключу объекта с неограниченной вложенностью и сигнатурой get(path: string, data: Record<string, unknown>): unknown const data = { user: { profile: { name: 'Имя' } } } get('user.profile.name', data)

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

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

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

Есть ли у вас опыт запуска проекта на React с нуля или миграции на React?

Middle
МПФИТ
6

Какие селекторы CSS самые дорогие для браузера?

Middle
SimbirsoftSimbirsoft
6

Что такое CSP и как его настраивать?

Middle
TokenTech
6

Какие новшества появились в React 19? Расскажите про Concurrent Mode и startTransition.

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

Расскажи про опыт настройки end-to-end тестирования с Playwright и покрытие тестами 80%.

Middle
Data World
6

Для чего используется хук useRef?

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

Как понять, что бэкенд работает плохо, где тормозит? Как дебажить 500 ошибку в production?

Middle
TokenTech
6

/* Даны два отсортированных списка с интервалами присутствия пользователей в онлайне в течение дня. Начало интервала строго меньше конца. Нужно вычислить интервалы, когда оба пользователя были в онлайне. Интервалы указаны в часах, считаем что могут быть часы от 0 до 24. */ intersection( [[8, 12], [17, 22]], [[5, 11], [14, 18], [20, 23]] )// [[8, 11], [17, 18], [20, 22]] intersection( [[9, 15], [18, 21]], [[10, 14], [21, 22]] )// [[10, 14]] function intersection(user1, user2) { // your code here }

Middle
Яндекс
6

Что такое stateful и stateless компоненты?

Middle
X-Notes
6

Практическая задача на CSS position: есть три элемента (синий, зелёный, красный) с заданными стилями. Нужно сказать, как изменится положение синего элемента при добавлении различных значений position и смещений (relative, left/top, absolute, transform на родителе)

Middle
ВШЭ
6

Расскажи поподробнее про последнее место работы в техническом плане, что нравилось, что не нравилось, и в каком направлении хотелось бы двигаться.

Middle
Бюро 1440Бюро 1440
6
/203