Sobes.tech

Расскажите про какую-нибудь сложную техническую задачу, которую вам пришлось решать.

Middle
ИРИ
4

В чём разница между useEffect и useLayoutEffect? Когда стоит использовать useLayoutEffect?

Middle+
СБЕРСБЕР
4

Что такое useMemo? Чем отличается от React.memo и useCallback?

Middle+
VK Tech
4

Как бы ты подошла к организации SVG-иконок при построении системы с нуля?

Middle
ТАУ Сервис
4

Как правильно вставить пользовательский текст в DOM, сохранив HTML-разметку, но избежав XSS?

Senior
Bitrix
4

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

Middle
Protech
4

Расскажи, пожалуйста, почему решил написать и ещё раз с нами пообщаться?

Middle
РунитиРунити
4

Чем ты занимаешься в свободное время?

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

Реализуйте функцию asyncAuth с callback-интерфейсом, которая возвращает Promise. Затем реализуйте функцию tryAuth(n), которая использует asyncAuth и в случае ошибки совершает n дополнительных попыток. Если все попытки провалились — возвращает последнюю ошибку.

Middle+
Яндекс
4

Как оптимально сверстать блок с изображением товара в интернет-магазине с учётом максимальной оптимизации и различных кейсов отображения?

Middle+
Employcity
4

Стоит ли использовать useEffect или лучше избавляться от него?

Middle
Data World
4

Given the following code snippet: ```typescript let info = { name: "Alex", skill: ["git", "react", "read"], }; let started = (info: any) => { let { name, skill } = info; (name = "Alex Pool"), skill.push("delete"); return { name, skill, online: true, }; }; ``` Explain what the function `started` does with the `info` object and describe the output of calling `started(info)`. Also, discuss if the original `info` object is mutated after calling `started(info)`.

Middle
Сбермаркетинг
4

Как работает кэширование ресурсов в браузере — как браузер понимает, брать из кэша или грузить заново, как этим управлять? Какие есть способы кэширования, включая Service Worker?

Middle+
Mayflower
4

Объясните, за счёт чего Promise.all дождётся выполнения всех запросов в вашем решении с рекурсией? Почему текущая реализация может вернуть неполный результат?

Middle
SIGNAL
4

Можешь привести пример, когда можно использовать uncontrolled input вместо controlled?

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

Как браузер отображает (рендерит) страницу после получения HTML, CSS и JS?

Middle
СБЕРСБЕР
4

Что такое FunctionExpression и FunctionDeclaration? В чём их основное отличие?

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

Как измеряли, что Formik с Context API тормозит? Как понимали, что пора менять подход?

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

Оцени пространственную сложность своего решения.

Middle
Пикварио технологии
4

Реализуй функцию фильтрации дубликатов из массива. Почему Set не подойдёт для объектов?

Middle+
Tilda
4
/201