React Frontend | YeaHub
رفتن به کانال در Telegram
Теория, подготовка к интервью и курсы для React разработчиков YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников. Платформа: https://yeahub.ru Для связи: @ruslan_kuyanets
نمایش بیشتر3 298
مشترکین
+124 ساعت
-147 روز
-3430 روز
آرشیو پست ها
#Собес #Zustand #Redux_Toolkit #state_management
🤔 Чем Zustand отличается от Redux Toolkit?
💬 Кратко:
Zustand — это минималистичная библиотека для управления состоянием с простым API на основе хуков, не требующая бойлерплейта. Redux Toolkit — более структурированное решение с концепциями слайсов, редьюсеров и middleware, подходящее для крупных приложений. Zustand проще в изучении и быстрее настраивается, тогда как Redux Toolkit предлагает строгие паттерны и мощные инструменты для сложных сценариев.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#article #event_loop #promise
📚 Полное понимание асинхронности в браузере
Гайд по асинхронности в JavaScript. Статья на Хабр от Яндекса
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #concurrency #limit
🤔 Как ограничить количество одновременно выполняемых сетевых запросов?
💬 Кратко:
Количество одновременных запросов можно ограничить с помощью
OperationQueue, семафоров или настройки URLSession. Это позволяет контролировать нагрузку и избежать проблем с ресурсами. Самый безопасный способ — OperationQueue с заданным maxConcurrentOperationCount.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа#Собес #js #dom #css
🤔 Senior Frontend разработчик в компанию Avito
Техническое собеседование. Осень 2024. Просил 340к+. Опыт в резюме: 4.7 года. В конце был легкий лайвкодинг.
💬 Вопросы:
- Объяснить разницу между var, let и const в JavaScript?
- Перечислите все типы данных в JavaScript?
- Какие есть фазы события?
- Как центрировать элемент по горизонтали и вертикали в CSS?
- Как проверить, что переменная хранит массив?
👉 Все вопросы из этого собеседования (15)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #Feature-Sliced_Design #FSD #layers
🤔 Какие основные слои существуют в Feature-Sliced Design и за что они отвечают?
💬 Кратко:
Feature-Sliced Design делит приложение на несколько горизонтальных слоёв, каждый из которых имеет строго определённую зону ответственности. Основные слои: 'app' (инициализация приложения и глобальные настройки), 'pages' (композиция сущностей и фич для формирования страниц), 'features' (интерактивная логика, привязанная к предметной области), 'entities' (базовые бизнес-сущности, такие как User или Product), 'shared' (переиспользуемые технические компоненты и утилиты). Такое разделение позволяет управлять зависимостями (слои могут зависеть только от нижележащих) и упрощает навигацию по кодовой базе.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#documentation #микросервисы #паттерны
📚 Паттерны управления данными в микросервисной архитектуре
Microservices.io создан Крисом Ричардсоном. опытным архитектором программного обеспечения, автором книги POJOs in Action, создателем оригинальной платформы CloudFoundry.com и автором шаблонов микросервисов.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #index #performance #lookup
🤔 Что такое индекс в базе данных?
💬 Кратко:
Индекс — это отдельная структура данных, связанная с таблицей, позволяющая быстро находить строки по значению одного или нескольких столбцов без полного сканирования таблицы. Он содержит упорядоченные элементы (значения ключей) и ссылки на физические записи. Благодаря индексам поиск, сортировка и объединение (JOIN) выполняются гораздо быстрее, однако вставка, обновление и удаление замедляются из-за накладных расходов на поддержание индекса.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Техническое собеседование. Вилка 200-300к. Опыт в резюме — 3+ года
Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/371
#Собес #browser #dom #react
🤔 Middle Frontend разработчик в компанию Лига цифровой экономики
Техсобес. ЗП: от 220к. Август 2025. Опыт: 4 года. Лайвкодинга не было. Много вопросов про оптимизацию и работу с браузером. Лайтовый собес
💬 Вопросы:
- Отличие анимации при использовании requestAnimationFrame и SetInterval
- Отличие свойства animation от transition
- Правила вызова хуков, и для чего они нужны?
- Что произойдет с дочерним компонентом, если поменяется key у родительского компонента?
- Есть компонент, внутри него падает какой-то из дочерних компонентов, из-за этого ломается приложение, как можно этого избежать?
👉 Все вопросы из этого собеседования (16)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #hoisting #function
🤔 Какие виды объявления функций всплывают (hoisting)?
💬 Кратко:
Полностью всплывают только Function Declarations (объявления функций). Function Expressions (функциональные выражения), включая стрелочные функции, не всплывают - всплывает только объявление переменной, но не присваивание функции. Объявления классов также не всплывают.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Техническое собеседование. Опыт в резюме — 3 года. Просил от 200к
Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/337
#documentation #теория #картинки #open_source
📚 Дока
Дока — это документация для разработчиков на понятном языке. Её пишет сообщество, чтобы помогать друг другу. Ваши знания и опыт важны. Делитесь ими, мы поможем.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #docker #kill
🤔 В каких ситуациях оправдано использование docker kill?
💬 Кратко:
docker kill оправдан, когда контейнер завис и не реагирует на docker stop. Его используют, если процесс игнорирует SIGTERM или застрял в некорректном состоянии. Также команда может быть полезна при тестировании устойчивости системы к внезапным сбоям. В обычных рабочих сценариях её стараются избегать. Это крайняя мера, а не стандартный инструмент управления.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа#Собес #web_worker #потоки #hooks
🤔 Senior Frontend разработчик в компанию Optimacros
Техсобес. ЗП: от 260к. Зима 2025. Много спрашивали про оптимизации, про асинхронность и React
💬 Вопросы:
- В чем разница между props и state?
- Как работает Web Workers? В чем их преимущества и ограничения?
- Как работает асинхронность в JS?
- Какое различие между number и object в том, как они хранятся в памяти?
- JavaScript однопоточный или многопоточный?
👉 Все вопросы из этого собеседования (13)
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Техническое собеседование. Опыт в резюме — 2 года 7 месяцев. Кандидат запрашивал от 250k.
Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/335
#Собес #tdz #hoisting
🤔 Почему при использовании let и const возникает ReferenceError
💬 Кратко:
let и const поднимаются (hoisting есть), но не инициализируются сразу. До строки объявления переменная находится в TDZ, и любое обращение к ней приводит к ReferenceError. Это сделано намеренно, чтобы избежать скрытых багов, когда код читает переменную до ее логического объявления. В отличие от var, где до объявления возвращается undefined, let/const сразу сигнализируют об ошибке.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформаТехническое собеседование. Вилка от 200к. Опыт в резюме — 3+ года.
Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/298
#trainer #курсы #тренажеры
📚 CodeChef
Онлайн-платформа программирования, которая позволяет учащимся осваивать программирование с помощью структурированных курсов, тысяч практических задач и регулярных конкурсов
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
