Sobes.tech

Расскажи про свою роль в команде: был ли ты лидом, правой рукой лида, имел ли опыт принимать самостоятельные решения? Как делегировались роли?

Middle+
IT OneIT One
10

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

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
10

Как React сравнивает пропсы? Как работает поверхностное сравнение?

Middle+
IT OneIT One
10

Какими state-менеджерами пользовались? Чем плох Redux?

Middle
BCraft
9

Как бы разделил серверное и клиентское состояние?

Middle
UserGate
9

Какие есть основные принципы ООП? Расскажи о принципах SOLID своими словами.

Middle
Тензор
9

С чем бы хотелось работать на новом месте, что интересно в будущем?

Middle
BLS-Soft
9

Приходилось ли сталкиваться с объектами Set? В чём их особенность и зачем они придуманы?

Middle
Тензор
9

Какие есть особенности у стрелочных функций?

Middle
Тензор
9

Что такое директива v-model и как использовать defineModel в дочернем компоненте?

Senior
АЛМИ Партнер
9

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

Senior
СБЕРСБЕР
9

Задача по JavaScript: написать функцию, которая принимает два массива и возвращает массив из элементов, присутствующих только в одном из массивов (симметрическая разность). Оценить сложность алгоритма.

Middle
Цифротех
9

Реализуй функцию memoize, которая кэширует результаты вызовов асинхронной функции и не отправляет повторный запрос, если вызов с теми же аргументами уже был сделан.

Middle
Mayflower
9

Если родительский компонент передаст новый массив в качестве пропсов, увидишь ли ты новые данные на экране или старые? Почему?

Middle+
IT OneIT One
9

Как работает Event Loop — какие очереди есть, порядок их исполнения? Расскажите про микрозадачи, макрозадачи, requestAnimationFrame, requestIdleCallback.

Middle+
Mayflower
9

Ты собираешься на Кипр, знаешь ли ты что-то про Кипр? Хочется ли тебе туда переехать или это вынужденное решение?

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

interface User { id: number; name: string; email: string; role: "admin" | "user"; settings: { theme: "dark" | "light"; notifications: boolean; }; } type CreateUser = Omit<User, 'id'> type UpdateUser =

Middle
СберInfra.cloud
9

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

Middle+
ООО Делай мебель
9

Помимо методов и типов ключей, что ещё есть у Map, чего нет у объекта?

Middle+
IT OneIT One
9

Что такое функция nextTick во Vue.js и когда её нужно использовать?

Senior
АЛМИ Партнер
9
/203