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

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

رفتن به کانال در Telegram

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

نمایش بیشتر

📈 تحلیل کانال تلگرام Frontend Interview - собеседования по Javascript / Html / Css

کانال Frontend Interview - собеседования по Javascript / Html / Css (@frontendinterview) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 10 736 مشترک است و جایگاه 11 409 را در دسته فناوری و برنامه‌ها و رتبه 60 392 را در منطقه روسيا دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 10 736 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 13 ژوئیه, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر -104 و در ۲۴ ساعت گذشته برابر -8 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید نشده
  • نرخ تعامل (ER): میانگین تعامل مخاطب 8.00% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 4.14% واکنش نسبت به کل مشترکان کسب می‌کند.
  • دسترسی پست‌ها: هر پست به طور میانگین 859 بازدید دریافت می‌کند. در اولین روز معمولاً 444 بازدید جمع‌آوری می‌شود.
  • واکنش‌ها و تعامل: مخاطبان به‌طور فعال حمایت می‌کنند؛ میانگین واکنش به هر پست 2 است.
  • علایق موضوعی: محتوا بر موضوعات کلیدی مانند javascript, браузер, html, css, видимость تمرکز دارد.

📝 توضیح و سیاست محتوایی

نویسنده این فضا را محل بیان دیدگاه‌های شخصی توصیف می‌کند:
Канал для подготовки к собеседованиям по фронтенду Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/frontendinterview Канал в реестре РКН: https://rknn.link/su

به لطف به‌روزرسانی‌های پرتکرار (آخرین داده در تاریخ 14 ژوئیه, 2026)، کانال همواره به‌روز و دارای دسترسی بالاست. تحلیل‌ها نشان می‌دهد مخاطبان به‌طور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامه‌ها تبدیل کرده‌اند.

10 736
مشترکین
-824 ساعت
-297 روز
-10430 روز
آرشیو پست ها
Назовите популярные решения для работы с анимацией в 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