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

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

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

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

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

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

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

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

10 798
المشتركون
+124 ساعات
-157 أيام
-8430 أيام
أرشيف المشاركات
Какой тег не существует в HTML?
Anonymous voting

Что будет если передать функцию по ссылке? Передача функции по ссылке означает, что вы передаете не результат выполнения функции, а саму функцию как объект. Это позволяет вам вызывать эту функцию в другой части программы, возможно, в другом контексте или с другими аргументами. Рассмотрим более подробно, что это значит и какие возможности это предоставляет. Определение функции: Вы создаете функцию и сохраняете ее в переменной или объявляете ее прямо в качестве аргумента.
function greet(name) {
  return `Hello, ${name}!`;
}
Передача функции по ссылке: Вы передаете функцию как аргумент другой функции или сохраняете ее в другой переменной.
function executeFunction(fn, arg) {
  return fn(arg);
}

const result = executeFunction(greet, 'Alice');
console.log(result); // "Hello, Alice!"
В этом примере функция greet передается по ссылке в функцию executeFunction, которая затем вызывает greet с аргументом Alice. В чем преимущества и возможности передачи - Вы можете передавать функции по ссылке и использовать их в разных частях программы, что позволяет избегать дублирования кода. - Функции, которые принимают другие функции в качестве аргументов или возвращают функции, называются функциями высшего порядка. Это позволяет создавать более абстрактные и гибкие функции.
function add(x) {
  return function(y) {
    return x + y;
  };
}

const addFive = add(5);
console.log(addFive(3)); // 8
- Коллбеки - это функции, которые передаются как аргументы другим функциям и вызываются позже. Это особенно полезно в асинхронных операциях, таких как обработка событий или запросы к серверу.
function fetchData(callback) {
  setTimeout(() => {
    const data = { name: 'Alice' };
    callback(data);
  }, 1000);
}

function handleData(data) {
  console.log(`Received data: ${data.name}`);
}

fetchData(handleData);
- Многие методы массивов, такие как map, filter, reduce, принимают функции в качестве аргументов для обработки элементов массива.
const numbers = [1, 2, 3, 4, 5];
const squared = numbers.map(num => num * num);
console.log(squared); // [1, 4, 9, 16, 25]
Важные моменты - При передаче функции по ссылке важно помнить, что контекст выполнения (this) может измениться. Это особенно актуально для методов объектов.
const person = {
  name: 'Alice',
  greet() {
    console.log(`Hello, ${this.name}`);
  }
};

const greet = person.greet;
greet(); // undefined, так как контекст потерян

const boundGreet = person.greet.bind(person);
boundGreet(); // Hello, Alice
- Передача функции по ссылке позволяет использовать замыкания, где внутренняя функция имеет доступ к переменным внешней функции, даже после того, как внешняя функция завершила выполнение.
function createCounter() {
  let count = 0;
  return function() {
    count++;
    return count;
  };
}

const counter = createCounter();
console.log(counter()); // 1
console.log(counter()); // 2
👉 @frontendInterview

Replace With Alphabet Position В этом ката вы должны, получив строку, заменить каждую букву на ее место в алфавите. Если что-
Replace With Alphabet Position В этом ката вы должны, получив строку, заменить каждую букву на ее место в алфавите. Если что-то в тексте не является буквой, игнорируйте это и не возвращайте.
"a" = 1, "b" = 2
Например:
Input = "The sunset sets at twelve o' clock."
Output = "20 8 5 19 21 14 19 5 20 19 5 20 19 1 20 20 23 5 12 22 5 15 3 12 15 3 11"
👉 @frontendInterview

JavaScript для профессионалов.pdf90.69 MB

JavaScript для профессионалов Книга "JavaScript для профессионалов" - как можно понять из названия, не подойдет совсем начина
JavaScript для профессионалов Книга "JavaScript для профессионалов" - как можно понять из названия, не подойдет совсем начинающим js разработчикам, а скорее более опытным. В этой книге вы узнаете всё что, нужно знать для профессиональных Web-разработчиков, от недостатков и достоинств языка, до каких то практичных приёмов применения JavaScript.

Помощь в трудоустройстве в IT-сфере! По всей России объявили бесплатную программу на шестимесячное обучение по IT-cпециальнос
+9
Помощь в трудоустройстве в IT-сфере! По всей России объявили бесплатную программу на шестимесячное обучение по IT-cпециальностям. Запись на участие в программе продлится до конца июля, но чтобы туда попасть, нужно пройти специальный профтест. По результату тестирования сразу узнаете, какая профессия вам подойдет, и проходите ли вы на бесплатное обучение. Перейти на сайт #реклама 16+ urban-university.ru О рекламодателе

С помощью на странице можно создать меню со списком кнопок и других интерактивных элементов. Чаще всего тег используют для вё
<menu> С помощью <menu> на странице можно создать меню со списком кнопок и других интерактивных элементов. Чаще всего тег используют для вёрстки панели инструментов (тулбара). Чтобы преобразовать какой-то список элементов в меню, просто оберните его в тег <menu>. Пример Для примера создадим меню из аккаунта пользователя. Для этого сделаем каждый пункт кнопкой, обернём в тег <li> и вложим в тег <menu>:
<menu>
  <li>
    <button onclick="signIn()">Войти</button>
  </li>
  <li>
    <button onclick="signUp()">Зарегистрироваться</button>
  </li>
</menu>
Тег <menu>, как и <ul>, объединяет неупорядоченный список элементов. Разница только в содержимом: внутри <menu> должны быть только интерактивные элементы. Чаще всего это кнопки, по клику на которые вызываются функции. Таким образом, пользователь совершает действие или выполняет команду. В спецификации HTML тег <menu> объясняется как альтернатива тегу <ul>, на данный момент разницы в обработке этих двух тегов браузерами нет. 👉 @frontendInterview

Все красные флаги на собеседованиях собрали в одном видосе. 👉 @frontendInterview

Какое ограничение имеет метод JSON.parse(JSON.stringify(original)) при создании копии объекта?
Anonymous voting

Как озвучивать зарплатные ожидания. Избежать ошибок еще до собеседования Вопрос о зарплатных ожиданиях задается всегда. При э
Как озвучивать зарплатные ожидания. Избежать ошибок еще до собеседования Вопрос о зарплатных ожиданиях задается всегда. При этом разные компании задают его на разных этапах воронки рекрутинга. Если вам не задавали этот вопрос, значит, вы просто не доходили до нужного этапа. Но рано или поздно вам придется на него ответить. И вполне вероятно, что отвечать придется, глядя рекрутеру прямо в глаза. А значит, что малейшее колебание будет замечено и отмечено (нас этому учат), и это не пойдет вам на пользу. Опыт показывает, что для большинства кандидатов этот вопрос является непростым. Далее статья для тех, кому это актуально. 👉 @frontendInterview

Курс по frontend-разработке с junior до middle Стань специалистом по frontend-разработке с помощью менторов. Оставь заявку! У
Курс по frontend-разработке с junior до middle Стань специалистом по frontend-разработке с помощью менторов. Оставь заявку! Узнать больше #реклама 16+ ykul.ru О рекламодателе

Как повернуть элементы на странице просто и быстро? Свойство rotate используют, когда нужно повернуть элемент. Раньше для поворота нужно было использовать свойство transform со значением rotate, что не всегда было удобно. Теперь для этого есть отдельное свойство. Поворачиваем элемент на 30 градусов вправо:
div {
  rotate: 30deg;
}
Угол поворота должен указываться в единицах измерения углов. Если указано одно значение, то элемент будет вращаться вдоль оси z К значению величины поворота можно добавить уточнение, по какой из трёх осей (x, y, z) применится значение. Эквивалентно rotateX(), rotateY(), rotateZ():
.element {
  rotate: x 90deg;
}
В таком формате можно указать угол наклона только по одной из осей. Не получится задать второе значение в этом же свойстве или ниже. Можно указать собственный вектор и угол вращения в формате: 3 числа + угол. Аналогично функции rotate3d().
.element {
  rotate: 0 0 1 45deg;
}
Каждое из трёх чисел отвечает за соответсвующую ось (x, y, z). 0 значит, что вращения по этой оси не будет. Всё, что больше нуля, устанавливает точку на этой оси. В итоге элемент будет повярнут вокруг точки на пересечении всех трёх осей. 👉 @frontendInterview

🔥Открытый вебинар "Управление состоянием с Pinia для Vue 3" Новый взгляд на управление состоянием в Vue 3! Познакомьтесь с P
🔥Открытый вебинар "Управление состоянием с Pinia для Vue 3" Новый взгляд на управление состоянием в Vue 3! Познакомьтесь с Pinia — современным менеджером состояния, который пришёл на смену Vuex. ❓Что узнают участники? - Как использовать Pinia, чтобы гибко и реактивно управлять состоянием в Vue 3. - Принципы настройки и организации состояния, улучшение производительности приложений. - Применение Pinia в реальных проектах: от небольших приложений до крупных SPA. 🤖Что будет на вебинаре? - Основы работы с Pinia — нового стандартного менеджера состояния в Vue 3. - Применение Pinia для создания реактивного и гибкого управления состоянием. - Оптимизация взаимодействия компонентов с помощью Pinia, примеры использования и настройка. 🎁Регистрируйтесь на урок 18 декабря, в 18:00 мск и получите скидку на большое обучение «JavaScript Developer. Professional»: https://vk.cc/cG5nmi Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 erid 2SDnjduQTgo

Что выведется в консоль при клике на элемент с id="child"?
Anonymous voting

🎁 Бесплатный урок курса «Fullstack Developer» на JS. 🚀 Тема: Манипуляции с HTML и CSS с помощью JavaScript — основы динамичного взаимодействия с элементами страницы ⏰ Дата и время: 18.12.2024 в 20:00 👉 Зарегистрироваться на урок: https://vk.cc/cG5ltJ Что будет на вебинаре? - Работа с DOM: освоим поиск, изменение и добавление HTML-элементов с помощью JavaScript, чтобы сделать страницы интерактивными. - Реагирование на клики и события: как с помощью JavaScript управлять действиями пользователя, изменяя элементы страницы по щелчкам, вводам и другим событиям. - Основы изменения стилей: научимся добавлять и убирать классы, менять стили CSS для динамического управления внешним видом элементов. Что узнают участники? - Как использовать JavaScript для взаимодействия с HTML и CSS, включая управление элементами страницы через простые клики и другие события. - Основные методы изменения стилей и классов, чтобы делать интерфейсы более динамичными. - Практические навыки для применения в небольших проектах, позволяя создавать страницы с интерактивными элементами, которые реагируют на действия пользователей. Бонус для участников: - Справочник по HTML - Справочник по CSS Урок пройдет в рамках курса «Fullstack Developer». Скидка на курс 15%. 👉 Зарегистрироваться на урок: https://vk.cc/cG5ltJ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru erid 2SDnje4HiR1

text-align-last text-align-last управляет выравниванием последней строки в блоке. Также работает для строк, которые заканчиваются принудительным переносом строки (например, перед тегом <br>). Если это свойство не задано, то выравнивание определяется правилами текущего языка (значение атрибута lang у тега <html>), либо значением свойства direction (ltr — слева направо, rtl — справа налево). Значения: auto — выравнивание, как и для остальных строк, кроме случая со значением justify, тогда строка будет выравниваться по тому краю, по которому принято в текущем языке (значение по умолчанию). start — в ту же сторону, что и весь остальной текст. end — в противоположную сторону от остального текста. left — по левому краю. right — по правому краю. center — по центру. justify — по ширине, чтобы заполнить всё пространство. Подсказки 💡Не влияет на выравнивание остальных строк в блоке. Для этого используйте свойство text-align. 💡 Задаёт выравнивание для всех последних строк в выбранном элементе. Например, если у вас есть контейнер <div> с пятью абзацами в нём, выравнивание будет применяться к последней строке каждого из абзацев. Чтобы выровнять только последнюю строку последнего абзаца, используйте :last-child или :last-of-type. 👉 @frontendInterview

Попробуйте себя в мобильной разработке и аналитике Студенты, готовы прокачивать навыки программирования вместе с опытными пре
Попробуйте себя в мобильной разработке и аналитике Студенты, готовы прокачивать навыки программирования вместе с опытными преподавателями Т-Банка? Узнайте, как создавать приложения, анализировать данные и автоматизировать рутинные задачи, на одном из онлайн-курсов Т-Образования. Для учебы нужно 2—3 часа в неделю. Подайте заявку сейчас. Подать заявку #реклама 16+ education.tbank.ru О рекламодателе

Find the stray number Вам дан массив целых чисел нечетной длины , в котором все они одинаковы, за исключением одного единстве
Find the stray number Вам дан массив целых чисел нечетной длины , в котором все они одинаковы, за исключением одного единственного числа. Завершите метод, который принимает такой массив и возвращает это единственное другое число Пример:
[1, 1, 2] ==> 2
[17, 17, 3, 17, 17, 17, 17] ==> 3
👉 @frontendInterview

_OceanofPDF_com_Practical_Web_Accessibility_2nd_Ed_Ashley_Firth.pdf53.73 MB