ar
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 770 مشتركاً، محتلاً المرتبة 11 407 في فئة التكنولوجيات والتطبيقات والمرتبة 60 344 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 10 770 مشتركاً.

بحسب آخر البيانات بتاريخ 03 يوليو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -96، وفي آخر 24 ساعة بمقدار -2، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 7.89‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 4.12‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 850 مشاهدة. وخلال اليوم الأول يجمع عادةً 444 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 2.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل javascript, браузер, html, css, видимость.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
Канал для подготовки к собеседованиям по фронтенду Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/frontendinterview Канал в реестре РКН: https://rknn.link/su

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 04 يوليو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

10 770
المشتركون
-224 ساعات
-297 أيام
-9630 أيام
أرشيف المشاركات
В чем разница между interface и type в TypeScript? interface X { a: number b: string } type X = { a: number b: string }; В ря
В чем разница между interface и type в TypeScript? interface X { a: number b: string } type X = { a: number b: string }; В ряде случаев они взаимозаменяемы. Однако, различия присутствуют: - с типами можно использовать пересечение и объединение - интерфейс можно расширять, строя цепочку наследований - интерфейс может быть использован для описания класса - интерфейс может быть использован для описания функции - в случае, если в одной области видимости объявлено несколько одноимённых интерфейсов, они будут объединены в один - если в нескольких одноимённых интерфейсах будут описаны одноимённые методы с разными сигнатурами, они будут расценены, как описание перегрузки. В целом, можно сказать, что ключевое слово type больше подходит для типизации примитивных значений или объектных значений, не являющихся звеньями сложной цепочки. interface же необходим и удобен при осознанном построении объектно-ориентированной архитектуры. 👉 @frontendInterview

Alternating Loops Создайте функцию, которая принимает некоторое количество массивов. Из каждого массива поочередно берутся эл
Alternating Loops Создайте функцию, которая принимает некоторое количество массивов. Из каждого массива поочередно берутся элементы и записываются в новый массив. Примеры: combine(['a', 'b', 'c'], [1, 2, 3]) // ['a', 1, 'b', 2, 'c', 3] combine(['a', 'b', 'c'], [1, 2, 3, 4, 5]) // ['a', 1, 'b', 2, 'c', 3, 4, 5] combine(['a', 'b', 'c'], [1, 2, 3, 4, 5], [6, 7], [8]) // ['a', 1, 6, 8, 'b', 2, 7, 'c', 3, 4, 5] 👉 @frontendInterview

Проектирование гибких программ.pdf18.10 MB

Проектирование гибких программ. Как не загнать себя в угол Бывает так, что при написании программы вы попадаете в тупик. Возм
Проектирование гибких программ. Как не загнать себя в угол Бывает так, что при написании программы вы попадаете в тупик. Возможно, это потому, что вы, как оказалось, не учли некоторые особенности исходной задачи. Однако до обидного часто дело в том, что на начальной стадии проектирования вы приняли какое-то решение, выбрали какую-то структуру данных или способ организации кода, который затем оказался слишком ограниченным, а теперь его трудно заменить. Эта книга служит мастер-классом по стратегиям организации программ, которые позволяют сохранить гибкость. В каждой главе можно видеть, как два эксперта демонстрируют тот или иной передовой метод, шаг за шагом разрабатывая работающую подсистему, объясняют на ходу стратегию своей работы и время от времени указывают на подводный камень или способ обойти то или иное ограничение. 👉 @frontendInterview

Как тестировать React-приложение? - Использовать фреймворк для тестирования, такой как Jest, для запуска и организации тестов
Как тестировать React-приложение? - Использовать фреймворк для тестирования, такой как Jest, для запуска и организации тестов. - Использовать библиотеку для моков, такую как Sinon.js, для мокирования зависимостей в тестах. - Написать модульные тесты для отдельных компонентов, чтобы убедиться, что они работают правильно изолированно. - Написать интеграционные тесты, чтобы проверить взаимодействие между компонентами. - Использовать snapshot-тестирование, чтобы гарантировать результат отрисовки компонента. - Использовать разработку через тестирование (TDD) для написания тестов перед реализацией функций. - Написать e2e тесты для тестирования приложения в целом, имитируя взаимодействие пользователя в реальном браузере. 👉 @frontendInterview

Что представляет собой React.Suspense?
Anonymous voting

Какая ширина у элемента span?
Anonymous voting

Как быстро собрать такую форму оплаты? Легко! Фронтенд гайд, это канал для верстальщиков, в котором публикуют: ✓ Готовый код ✓ Макеты для верстки ✓ Тесты на знание кода Ускорь работу над своим проектом!

Как оптимизировать React-приложение? - избавиться от причин лишних ререндеров - вынести тяжелые вычисления в отдельный поток
Как оптимизировать React-приложение? - избавиться от причин лишних ререндеров - вынести тяжелые вычисления в отдельный поток (Web Workers) - использовать useMemo, useCallback, React.memo для мемоизации вычислений - избавиться от утечек памяти - использовать атрибут key в списках - кэшировать негорячие вычисления - кэшировать ответы запросов сервера на N минут/секунд (применимо не всегда) 👉 @frontendInterview

Будет ли отступ между элементом .child и верхней границей родительского элемента в следующем коде?
Anonymous voting

Что такое reducer? reducer - это функция-преобразователь, принимающая на вход текущее состояние и идентификатор действия, которое необходимо совершить над этим состоянием. Иными словами, reducer возвращает модифицированную требуемым образом версию переданного ему состояния. Параметром, идентифицирующим действие, обычно выступает объект с полями type (название команды для изменения состояния) и payload (полезная нагрузка - данные, необходимые для модификации). Эта простая концепция лежит в основе большой части программных решений в рамках React.js для управления состоянием. Она может быть реализована как с использованием хука useReducer, экспортируемого из React, так и в рамках, к примеру, Redux, где она является более развитой. Вот так может выглядеть реализация функции-преобразователя (reducer):
 export default function reducer(state, action) {
   switch (action.type) {
     case 'add':
       return {
         ...state,
         sum: state.sum + action.payload, 
       }
     default: {
       throw new Error(`Unknown action: ${action.type}`)
     }
   }
 }
А вот так её использование: import { useReducer } from 'react' import reducer from './reducer' const MyComponent = () => { const [state, dispatch] = useReducer(reducer, sum: 0) return ( <div>{state.sum}</div> ) } Хук useReducer принимает на вход reducer и начальное состояние, а возвращает текущее состояние и функцию dispatch для обращения к reducer. 👉 @frontendInterview

Colour Association Вам дан двумерный массив, состоящий из наборов строк, представляющих собой цвет и ассоциацию. Создайте фун
Colour Association Вам дан двумерный массив, состоящий из наборов строк, представляющих собой цвет и ассоциацию. Создайте функцию, которая вернет массив объектов, где ключ будет цветом, а значение - ассоциацией. Пример: var array = [["white", "goodness"], ...] //returns [{white: 'goodness'}, ...] 👉 @frontendInterview

Apress.TypeScript.Basics.pdf4.87 MB

TypeScript Basics: Learn TypeScript from Scratch and Solidify Your Skills with Projects (2023) Вначале вы рассмотрите некотор
TypeScript Basics: Learn TypeScript from Scratch and Solidify Your Skills with Projects (2023) Вначале вы рассмотрите некоторые основы, например, как запустить файл TypeScript и скомпилировать его в JavaScript, а также поймете, как он вписывается в полную экосистему наряду с React, Redux, Angular и Webpack. Используя практический подход, вы рассмотрите ключевые концепции и аспекты Typescript. После изучения фундаментальных основ вы перейдете к более сложным темам. Вы также узнаете о декораторах, которые являются обязательной функцией в Angular. Далее в книге представлен небольшой проект со списком дел, за которым следует более крупный проект "Drag and Drop". Вы увидите, как разделить проект на небольшие управляемые модули, и узнаете, как сделать проект более эффективным с помощью Webpack. Наконец, вы создадите еще два React-проекта с использованием React и Redux. 👉 @frontendInterview

Что такое refs в React? Рефы дают возможность получить доступ к DOM-узлам, к которым они привязаны. Ситуации, в которых испол
Что такое refs в React? Рефы дают возможность получить доступ к DOM-узлам, к которым они привязаны. Ситуации, в которых использование рефов является оправданным: - Управление фокусом - Выделение текста - Вызов scrollTo - Вызов анимаций - Интеграция со сторонними DOM-библиотеками - Другие случаи В рефах можно хранить любое значение, а не обязательно ссылку на элемент. Изменение поля ref.current не приводит к реренденру компонента. 👉 @frontendInterview

Какие стадии включает в себя распространение события (event propagation) в DOM?
Anonymous voting