ru
Feedback
Frontend Interview - собеседования по Javascript / Html / Css

Frontend Interview - собеседования по Javascript / Html / Css

Открыть в Telegram

Канал для подготовки к собеседованиям по фронтенду Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/frontendinterview Канал в реестре РКН: https://rknn.link/su

Больше

📈 Аналитический обзор Telegram-канала Frontend Interview - собеседования по Javascript / Html / Css

Канал Frontend Interview - собеседования по Javascript / Html / Css (@frontendinterview) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 10 737 подписчиков, занимая 11 405 место в категории Технологии и приложения и 60 354 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 10 737 подписчиков.

Согласно последним данным от 12 июля, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -96, а за последние 24 часа — -3, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 6.80%. В первые 24 часа после публикации контент обычно набирает 4.13% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 731 просмотров. В течение первых суток публикация набирает 444 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 2.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как javascript, браузер, html, css, видимость.

📝 Описание и контентная политика

Автор описывает ресурс как площадку для выражения субъективного мнения:
Канал для подготовки к собеседованиям по фронтенду Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/frontendinterview Канал в реестре РКН: https://rknn.link/su

Благодаря высокой частоте обновлений (последние данные получены 13 июля, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

10 737
Подписчики
-324 часа
-247 дней
-9630 день
Архив постов
Назовите популярные решения для работы с анимацией в React. ReactCSSTransitionGroup - это высокоуровневое API, основанное на ReactTransitionGroup, предоставляющее легкий способ выполнения CSS-переходов и анимации при монтировании компонента в DOM и удалении из него. Он содержит 4 компонента, отображающих переходы компонента из одного состояния в другое с помощью декларативного API: 1. Transition 2. CSSTransition 3. SwitchTransition 4. TransitionGroup Пример
 import ReactCSSTransitionGroup from 'react-transition-group'

 class TodoList extends React.Component {
   constructor(props) {
     super(props)
     this.state = {items: ['привет', 'народ', 'нажми', 'на меня']}
     this.handleAdd = this.handleAdd.bind(this)
   }

   handleAdd() {
     const newItems = this.state.items.concat([
       prompt('Введите текст')
     ])
     this.setState({items: newItems})
   }

  handleRemove(i) {
    const newItems = this.state.items.slice()
    newItems.splice(i, 1)
    this.setState({items: newItems})
  }

   render() {
     const items = this.state.items.map((item, i) => (
       <div key={item} onClick={() => this.handleRemove(i)}>
         {item}
       </div>
     ))

     return (
       <div>
         <button onClick={this.handleAdd}>Добавить элемент</button>
         <ReactCSSTransitionGroup
           transitionName="example"
           transitionEnterTimeout={500}
           transitionLeaveTimeout={300}>
           {items}
         </ReactCSSTransitionGroup>
       </div>
     )
   }
 }
Здесь при добавлении нового элемента в ReactCSSTransitionGroup, ему сначала будет присвоен CSS-класс example-enter, затем example-enter-active. Это является соглашением, основанным на пропе transitionName. 👉 @frontendInterview

Вебинар «Конечные автоматы в реальной жизни» Наставник курса «Мидл фронтенд-разработчик» Захар Овчаров расскажет про применен
Вебинар «Конечные автоматы в реальной жизни» Наставник курса «Мидл фронтенд-разработчик» Захар Овчаров расскажет про применение автоматов, а выпускник курса Антон Субботин попытается понять, зачем всё это нужно и как применять. Что будет на вебинаре: 1. Поговорим про абстрактные машины, не существующие в реальности. Вы увидите, как на их основе строятся алгоритмы решения широкого круга задач. 2. Разберём на примерах, как работают конечные автоматы и где находят применение. 3. Построим небольшой конечный автомат для валидации и допуска строк пользовательского ввода. 4. Обсудим использование, сложности и ограничения конечных автоматов для решения прикладных повседневных задач. Для кого? — Для тех, кто хочет лучше разбираться в фундаментальных алгоритмах. — Для разработчиков, которые воспринимают регулярные выражения как магию, а валидацию форм как ужасную проблему. — Для начинающих разработчиков, которые хотят построить прочный фундамент знаний. 8 мая в 15:00 (Мск)

Какой из перечисленных шрифтов является моноширным?
Anonymous voting

Чем React Router отличается от обычной маршрутизации? В React существует лишь один HTML-файл (index.html). Когда пользователь
Чем React Router отличается от обычной маршрутизации? В React существует лишь один HTML-файл (index.html). Когда пользователь переходит по новому адресу, вместо получения данных от сервера, роутер возвращает тот или иной компонент. У пользователя создается впечатление перемещения между разными страницами, но, в действительности, компоненты приложения являются не более чем различными представлениями одной страницы. Как React это делает? Router "заглядывает" в History каждого компонента и при наличии изменений в истории, компонент перерисовывается. До Router 4 версии нам приходилось устанавливать значение History вручную. Однако, начиная с Router 4, большая часть работы, связанной с маршрутизацией, автоматически выполняется компонентом BrowserRouter (на стороне клиента). 👉 @frontendInterview

Команда разработчиков Яндекса создала канал по IT-обучению Даже самый ленивый сможет легко и быстро обучиться программировани
Команда разработчиков Яндекса создала канал по IT-обучению Даже самый ленивый сможет легко и быстро обучиться программированию на Python с нуля. Видео, лайфхаки, фичи и советы для новичков — всё на этом канале. Один канал вместо 1000 учебников, бесполезных туториалов на Ютубе и преподавателя за 15.000р/час @PythonAA

Какое значение примет result?
Anonymous voting

Что такое перенаправление или передача ссылок (refs forwarding)? Перенаправление ссылок - это техника, заключающаяся в переда
Что такое перенаправление или передача ссылок (refs forwarding)? Перенаправление ссылок - это техника, заключающаяся в передаче ref через компонент в один из его потомков. Данная техника часто используется в библиотеках компонентов и компонентах высшего порядка. Мы можем передать ref в компонент с помощью функции React.forwardRef(). Перенаправление ссылок позволяет компоненту передавать полученную ссылку потомку. На картинке у нас имеется компонент TextInput с потомком, представляющим собой поле для ввода текста. Мы начинаем с создания ссылки:
 const inputRef = React.createRef()
Затем мы передаем ссылку в <TextInput ref={inputRef}/>, определяя ее как JSX-атрибут. React передает ref в функцию forwardRef() в качестве второго аргумента. Далее этот аргумент передается в <input ref={ref}/>. После этого значение DOM-узла становится доступным через inputRef.current. Аналогичный функционал предоставляется хуком useRef(). 👉 @frontendInterview

Какое значение примет result?
Anonymous voting

Перенос нулей в конец Вам дан массив. Напишите функцию, которая переместит все нули в конец массива и вернет новый массив. Пр
Перенос нулей в конец Вам дан массив. Напишите функцию, которая переместит все нули в конец массива и вернет новый массив. Пример: moveZeros([false,1,0,1,2,0,1,3,"a"]) // returns[false,1,1,2,1,3,"a",0,0] 👉 @frontendInterview

Почему название компонента в React должно начинаться с большой буквы? В JSX имена тегов в нижнем регистре считаются названиям
Почему название компонента в React должно начинаться с большой буквы? В JSX имена тегов в нижнем регистре считаются названиями HTML-тегов. Существует одно исключение: имена с точкой (аксессор свойства). Когда название элемента начинается с маленькой буквы, это указывает на встроенный элемент, такой как div или span, передаваемые в React.createElement(). Названия элементов, начинающиеся с большой буквы, указывают на созданный (пользовательский) или импортированный компонент. <component /> компилируется в React.createElement('component') (HTML-тег) <Component /> компилируется в React.createElement(Component) <obj.component /> компилируется в React.createElement(obj.component) 👉 @frontendInterview

Что выведется в консоль?
Anonymous voting

FrontendQuiz задачи с собеседований - канал на котором публикуются задачки для фронтендщиков: алгоритмы, регулярные выражения
FrontendQuiz задачи с собеседований - канал на котором публикуются задачки для фронтендщиков: алгоритмы, регулярные выражения, вопросы с интервью, задачи для Junior Frontend и разбор их решения. Проверь свои знания на @frontendquiz

В чем заключаются недостатки паттерна MVW? MVW расшифровывается как Model-View-Whatever (Модель-Представление-Что угодно) MVC - Model-View-Controller MVP - Model-View-Presenter MVVM - Model-View-ViewModel MVW / MV* / MVx - Model-View-Whatever HMVC - Hierarchical Model-View-Controller MMV - Multiuse Model View MVA - Model-View-Adapter MVW легко управлять в простом приложении, содержащем несколько моделей/контроллеров. При росте приложения мы неизбежно сталкиваемся со следующими проблемами: 1. Модели/контроллеры взаимодействуют друг с другом (возможно, через сервисный слой). Эти модули меняют состояния друг друга. Чем больше модулей, тем легче утратить контроль над тем, кто изменил состояние того или иного модуля 2. Асинхронные сетевые запросы привносят элемент неожиданности в то, когда модель будет изменена или модифицирована. Представьте, что пользователь изменил UI до того, как пришел ответ на асинхронный запрос. Это приведет к "недетерменированному" статусу UI 3. Изменение состояния/модели добавляет еще один уровень сложности - мутацию. Требуется определить, каким образом изменяется состояние или модель, и какие инструменты необходимы для распознавания мутации 4. Представьте, каким сложным будет код совместно используемого приложения (такого как google docs, например), где множество данных меняется в режиме реального времени 5. Нет возможности отменять действия (возвращаться назад во времени) без добавления большого количества дополнительного кода 👉 @frontendInterview

Pro React 16 by Adam Freeman.pdf18.27 MB

Pro React 16 (2019) Если вы являетесь фронтенд разработчиком и желаете вырасти как специалист на рынке разработки, вам не обо
Pro React 16 (2019) Если вы являетесь фронтенд разработчиком и желаете вырасти как специалист на рынке разработки, вам не обойтись без знания современных фреймворков, таких как Angular, React и Vue. В настоящем руководстве рассматривается последняя на данный момент, 16-я версия, фреймворка, из которого вы узнаете про основные особенности и практики работы с ним 👉 @frontendInterview

Цифровизация Вам дано неотрицательное число. Напишите функцию, которая обработает это число и вернет массив из отдельных цифр
Цифровизация Вам дано неотрицательное число. Напишите функцию, которая обработает это число и вернет массив из отдельных цифр этого числа. Примеры: 123 => [1,2,3] 1 => [1] 8675309 => [8,6,7,5,3,0,9] 👉 @frontendInterview

Frontend Interview - собеседования по Javascript / Html / Css - Статистика и аналитика Telegram-канала @frontendinterview