Best analytics service

Add your telegram channel for

  • get advanced analytics
  • get more advertisers
  • find out the gender of subscriber

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

Канал для подготовки к собеседованиям по фронтенду Админ, сотрудничество, реклама:  @seniorFrontPromo ,  @maria_seniorfront  Менеджер по рекламе:  @Spiral_Denis  
عرض المزيد
12 8310
~0
~0
0
تقييم تيليجرام العام
عالميًا
50 304المكان
من 78 777
6 464المكان
من 8 625
في الفئة
1 061المكان
من 1 396

جنس المشتركين

تعرف على عدد كل من المُشتركين الذّكور والإناث على القناة.
?%
?%

لغة الجمهور

معرفة توزيع المشتركين في القناة حسب اللغة
الروسية?%الإنجليزية?%العربيّة?%
نمو القناة
رسم توضيحيجدول
ي
أ
ش
س
help

جار تحميل البيانات

فترة تواجد المستخدم على القناة

اعرف كم من الوقت قضى المُشتركون على القناة.
حتى أسبوع?%المؤقتات القديمة?%حتى شهر?%
الزيادة في المُشتركين
رسم توضيحيجدول
ي
أ
ش
س
help

جار تحميل البيانات

Since the beginning of the war, more than 2000 civilians have been killed by Russian missiles, according to official data. Help us protect Ukrainians from missiles - provide max military assisstance to Ukraine #Ukraine. #StandWithUkraine
Какие преимущества и недостатки имеет использование стрелочных функций в JavaScript? Стрелочные функции - это синтаксис функций в JavaScript, который был добавлен в ES6. Они представляют собой более краткий и удобный способ определения функций, который позволяет избежать некоторых проблем, связанных с контекстом this. Преимущества стрелочных функций включают в себя: 1. Краткость и удобство использования. Стрелочные функции позволяют определить функцию в одну строку, что делает код более компактным и легче читаемым.
 const sum = (a, b) => a + b;


2. Отсутствие привязки контекста this. Стрелочные функции не имеют своего собственного контекста this, что позволяет избежать проблем с его потерей при передаче функции в качестве аргумента или при использовании методов объектов.
 const obj = {
   name: 'John',
   greet: function() {
     setTimeout(() => {
       console.log(Hello, ${this.name}!);
     }, 1000);
   }
 };

 obj.greet(); // Hello, John!

Недостатки стрелочных функций включают в себя: 1. Отсутствие возможности использования ключевого слова arguments. Стрелочные функции не имеют своего собственного объекта arguments, что может затруднить работу с аргументами функции. 2. Невозможность использования в качестве конструктора. Стрелочные функции не могут быть использованы в качестве конструкторов, что ограничивает их использование в некоторых случаях. 3. Необходимость использования круглых скобок при передаче одного аргумента. Если у функции есть только один аргумент, то его необходимо передавать в круглых скобках, что может быть неудобно.
 const double = (x) => x * 2; // ОК
 const double = x => x * 2; // ОК
 const double = x, y => x * 2 + y; // ОШИБКА


В целом, стрелочные функции представляют собой удобный и краткий способ определения функций в JavaScript, который может быть использован в большинстве случаев. Однако, в некоторых случаях, их использование может быть ограничено некоторыми особенностями, которые следует учитывать при разработке приложений. 👉
عرض المزيد ...
image
964
14

Какой метод массива используется для объединения двух или более массивов в один?

concat()
join()
push()
pop()
0
التصويت المخفي
1 620
4
Прием-прием, фронтендеры! Помните мы звали Вас на мероприятие Подведем итоги: ✅ Эксперты Cloud обсудили 17 проблем микрофронтов; ✅ Бургеры, пицца, ламповая атмосфера, крутой движ;  ✅ Мерч, стикеры, пила...;  ✅ И конечно networking. "Видели ночь, гуляли всю ночь до утра...".   Запись: Miro:   Хочешь не пропустить июньское мероприятие? Вступай в   До встречи, stay tuned🤞
1 752
1
Как вы можете использовать промисы в JavaScript для обработки асинхронных операций, и какие функции используются для работы с промисами? Промисы - это механизм, который позволяет обрабатывать асинхронные операции в JavaScript. Они позволяют управлять выполнением асинхронного кода и получать результаты, когда они готовы. Промисы имеют три состояния: ожидание (pending), выполнено (fulfilled) и отклонено (rejected). Для создания промиса используется конструктор Promise. Конструктор принимает функцию обратного вызова (callback), которая содержит асинхронный код. Функция обратного вызова должна вызвать одну из двух функций обратного вызова, в зависимости от того, успешно ли выполнена операция: resolve, если операция была выполнена успешно, и reject, если операция не была выполнена. Пример:
 const promise = new Promise((resolve, reject) => {
   setTimeout(() => {
     resolve('Operation completed successfully');
   }, 1000);
 });

 promise.then((result) => {
   console.log(result);
 }).catch((error) => {
   console.log(error);
 });


В этом примере мы создаем промис, который выполняет операцию через 1 секунду и возвращает результат. Затем мы вызываем метод then, чтобы обработать результат, и метод catch, чтобы обработать ошибку. Существуют также функции обработки промисов, такие как Promise.all, Promise.race, Promise.resolve и Promise.reject. Promise.all позволяет выполнить несколько промисов одновременно и получить результаты, когда все они выполнены. Promise.race позволяет выполнить несколько промисов одновременно и получить результат, когда первый из них выполнен. Promise.resolve и Promise.reject позволяют создавать промисы, которые сразу же выполняются успешно или неуспешно. 👉
عرض المزيد ...
image
1 825
22
Разъединить цифры Вам дана строка, состоящая из цифр на английском "склеенных" друг с другом. Создайте функцию, которая разъединит цифры. Примеры:
"three"
// "three"

"eightsix"
// eight six"

"fivefourseven"
// "five four seven"

"ninethreesixthree"
// "nine three six three"

"fivethreefivesixthreenineonesevenoneeight"
// "five three five six three nine one seven one eight"
👉
1 775
18
React Application Architecture for Production: Learn best practices and expert tips to deliver enterprise-ready React web apps (2023) На протяжении всей книги вы будете работать с реальными практическими примерами, демонстрирующими все рассмотренные концепции. Вы научитесь создавать современные фронтенд-приложения, созданные с нуля и готовые к производству. 👉
1 848
38

Packt.React.Application.Architecture.pdf

1 868
65
Как вы создаете и поддерживаете единый стиль и согласованность в дизайне с помощью CSS на больших проектах? Для создания и поддержания единого стиля и согласованности в дизайне с помощью CSS на больших проектах я использую следующие подходы: 1. Использование стайл-гайдов: это документы, которые описывают правила написания CSS кода и оформления элементов интерфейса. Они помогают установить единый стиль и согласованность в дизайне на всем проекте. 2. Использование переменных и миксинов: это позволяет упростить написание CSS кода и установить единый стиль для цветов, шрифтов, размеров и других параметров элементов интерфейса. Использование переменных и миксинов также упрощает поддержку и масштабирование кода. 3. Использование компонентного подхода: это позволяет разбить интерфейс на независимые компоненты, которые можно переиспользовать в разных частях сайта. Каждый компонент имеет свой собственный CSS код, который легко поддерживать и масштабировать. 4. Использование системы версионирования: это позволяет контролировать изменения в CSS коде и откатываться к предыдущим версиям в случае ошибок или проблем. 5. Использование проверки на соответствие стайл-гайдам: это позволяет автоматически проверять CSS код на соответствие правилам, описанным в стайл-гайдах. Например, с помощью инструментов типа Stylelint или ESLint. 👉
عرض المزيد ...
image
1 932
13
ЧЕ, АЙТИШНИК, ДА? КРАСАВЧИК! Сделали для вас самую по программированию. В ней собраны самых популярных языков. Там только топовая информация, которая потом появляется на платных курсах. Надо подписаться:
1 569
0
👉
2 014
9

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

John
undefined
null
Error
0
التصويت المخفي
2 174
3
👉
2 130
3
Хочешь найти работу мечты и расти в должности даже на удаленке? 💡 — это канал, в котором публикуют полезную информацию для работы и отдыха. На канале ты найдешь: ✅ Подборки вакансий и стажировок ✅ Мотивацию для поиска работы ✅ Советы для карьерного роста ✅ Полезности для продуктивной работы ✅ Основы ТК простым языком чтобы узнать, как найти работу мечты и построить успешную карьеру 🔥
1 756
0
🔥 Погрузитесь в мир веб-разработки с Мечтаете о карьере в веб-разработке или уже делаете первые шаги? Узнайте полезные фишки и советы от автора , опытного senior разработчика. Здесь вас ждут еженедельные публикации с примерами современных решений и возможность обсуждения вопросов напрямую с автором. 💡Подписывайся на

IMG_4132.MP4

2 205
1

Что делает метод массива reduce()?

изменяет массив путем удаления элементов
применяет функцию к каждому элементу массива и возвращает одно значение
изменяет массив путем замены элементов
изменяет массив путем добавления новых элементов
0
التصويت المخفي
2 363
5
Какие подходы и методы можно использовать для обеспечения безопасности веб-приложений на JavaScript? Для обеспечения безопасности веб-приложений на JavaScript можно использовать несколько подходов и методов: 1. Валидация входных данных: Необходимо проверять входные данные, передаваемые на сервер, на корректность и соответствие определенным правилам. Это позволяет избежать возможных атак, таких как SQL-инъекции или XSS-атаки. 2. Использование HTTPS: Для передачи конфиденциальной информации, такой как логин и пароль, необходимо использовать протокол HTTPS, который обеспечивает безопасную передачу данных по сети. 3. Использование CORS: Для защиты от атак типа CSRF, необходимо использовать механизм CORS (Cross-Origin Resource Sharing), который позволяет ограничивать доступ к ресурсам только для определенных доменов. 4. Использование CSP: Для защиты от XSS-атак, необходимо использовать Content Security Policy (CSP), который позволяет ограничивать источники загрузки контента на страницу и предотвращать выполнение вредоносного кода. 5. Использование хэширования: Для защиты паролей пользователей необходимо использовать хэширование паролей, чтобы хранить их в зашифрованном виде в базе данных. 6. Обновление библиотек: Необходимо регулярно обновлять библиотеки и фреймворки, используемые в приложении, чтобы исправлять уязвимости и обеспечивать безопасность приложения. 7. Тестирование безопасности: Необходимо проводить тестирование безопасности приложения, чтобы выявлять уязвимости и исправлять их до того, как они будут использованы злоумышленниками. 👉
عرض المزيد ...
image
2 296
31
🎯 Переходите на новый уровень в JS-разработке и разнообразьте свою работу! Прокачка своих навыков — всегда окупаемое вложение времени и сил. Чем шире спектр компетенций, тем больше интересных проектов! OTUS приглашает разработчиков на онлайн-курс «JavaScript Developer. Professional». 👉 Вы освоите полный ландшафт современных технологий Node.js / React / Angular / Vue / Svelte / TypeScript / Web Components. ⬆️ Живые вебинары с JS-разработчиками, зарекомендовавшими себя в крупных проектах. ⚠️ Домашние задания в формате мини-assignment, как на собеседованиях в российских и европейских компаниях. Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на онлайн-курсе «JavaScript Developer. Professional» 👉 ПРОЙТИ ТЕСТИРОВАНИЕ Нативная интеграция. Информация о продукте www.otus.ru
عرض المزيد ...
1 652
0

Что делает метод массива map()?

изменяет массив путем удаления элементов
изменяет массив путем замены элементов
изменяет массив путем добавления новых элементов
не изменяет исходный массив, но возвращает новый массив с измененными элементами
0
التصويت المخفي
2 221
5
🟡Тест по React JS от OTUS — Ответьте на 19 вопросов и проверьте, насколько хорошо вы знаете язык. Сможете сдать — пройдёте на продвинутый онлайн-курс по React.js со скидкой! 👉🏻Курс доступен в рассрочку. 🎁 Пройдете успешно тест, получите доступ к открытым урокам курса. Нативная интеграция. Информация о продукте www.otus.ru

ReactJS_800x800_1 (1).gif.mp4

2 016
4
Какие подходы и методологии вы используете для обработки ошибок в JavaScript на больших проектах? Обработка ошибок в JavaScript на больших проектах важна для обеспечения стабильности и надежности приложения. Ниже приведены пять подходов и методологий, которые могут быть использованы для обработки ошибок в JavaScript на больших проектах: 1. Использование try-catch блоков для перехвата и обработки ошибок в конкретных участках кода. 2. Логирование ошибок в файлы или базы данных для последующего анализа и исправления. 3. Использование библиотек для обработки ошибок, таких как Sentry, Rollbar или Bugsnag. 4. Использование тестирования для обнаружения и исправления ошибок до их появления в продакшене. 5. Использование статического анализа кода для обнаружения потенциальных ошибок. 👉
عرض المزيد ...
2 370
17
Генератор хештэгов Вам дана строка, состоящая из нескольких слов. Вам нужно преобразовать эту строку в хештэг. Если строка пустая, то функция должна вернуть false. Примеры:
 " Hello there thanks for trying my Kata"
 //"#HelloThereThanksForTryingMyKata"

 "    Hello     World   "
 //"#HelloWorld"

 ""
 //false
👉
2 257
12
CI/CD Pipeline with Docker and Jenkins: Learn How to Build and Manage Your CI/CD Pipelines Effectively Книга представляет собой правильное сочетание повествования, концепций и реальной реализации. Книга фокусируется на пути к CI/CD зрелости команды с точки зрения DevOps. 👉
2 318
13

CI.CD.Pipeline.with.Docker.and.Jenkins.epub

2 300
29
👉
2 503
17
Какие преимущества и недостатки имеет методология БЭМ (Блок-Элемент-Модификатор) в CSS-разработке? Методология БЭМ в CSS-разработке имеет свои преимущества и недостатки. Преимущества методологии БЭМ: 1. Улучшенная читаемость кода CSS благодаря использованию именования блоков, элементов и модификаторов. 2. Упрощение поддержки и расширения кода благодаря модульному подходу и возможности переиспользования блоков и элементов. 3. Улучшенная структуризация CSS-кода и уменьшение вероятности конфликтов и перезаписи стилей. 4. Улучшенная совместная работа в команде благодаря единому подходу к именованию и структуризации кода. Недостатки методологии БЭМ: 1. Увеличение объема CSS-кода и усложнение его чтения и написания. 2. Необходимость значительного количества дополнительных классов для каждого элемента и модификатора, что может привести к усложнению кода. 3. Ограничения в гибкости и возможности изменения стилей, так как изменение стиля блока может повлиять на другие блоки и элементы. 4. Необходимость дополнительных усилий для обучения и принятия методологии в команде разработчиков. Тем не менее, методология БЭМ является популярным и эффективным подходом к CSS-разработке, который может быть полезен для организации работы в больших проектах и командах. 👉
عرض المزيد ...
image
2 680
33
​Всем привет! С 22 мая по 2 июня пройдет Mock Interview Fest — первый онлайн-фест тестовых собеседований для специалистов из IT и digital, которые хотят строить международную карьеру. 1 неделя — эфиры про поиск работы за рубежом, а также тестовые собеседования с международными рекрутерами 2 неделя — мок-интервью на английском языке по следующим направлениям: iOS, JavaScript, QA, Business Analytics, UX/UI Design с менторами Solvery. Стрим с собеседованием на Software Engineer пройдет 31 мая в 19:00 по Москве 🤩 Что будет на стриме? - Ментор Павел Тетерин проведет собеседование на английском языке; - 1 час собеседование, и 30 минут — обратная связь + ответы на вопросы зрителей. Можно зарегистрироваться - В качестве зрителя/ собеседуемого на первую неделю интервью для проверки софт скиллов; - В качестве зрителя на Software Engineer 🍿 - В качестве собеседуемого на интервью с Майклом для проверки хардов 🥷 Один собеседуемый будет выбран случайным образом и объявлен за несколько дней до проведения стрима, чтобы можно было подготовиться. Условия для участия в собеседовании: - Вы либо готовитесь к первой работе за рубежом, либо уже работаете и хотите оценить свои навыки; - Необходимо приложить ссылку на резюме; - Наличие тихого места 😶, камеры 📹 и стабильного интернета 🌐; - Все собеседования будут проходить на английском. Почему стоит принять участие? - Вы получите отличный опыт прохождения собеседования; - Участие в стриме — кейс, который отлично смотрится в резюме и демонстрирует ваши софт скилы и уверенность в себе; - Получите обратную связь от ментора/ рекрутера и зададите любые вопросы; - Просто кайфово проведете время 😉. Регистрируйтесь по ссылке в качестве зрителя или участника, чтобы получить подарки и не пропусть напоминания. Всем хорошего дня! 😉
عرض المزيد ...
image
1 537
13

Какова последовательность выполнения кода в JavaScript?

Сначала выполняются объявления var переменных и функций, затем выполняется оставшаяся часть кода.
Сначала выполняется оставшаяся часть кода, затем выполняются объявления переменных и функций.
Последовательность выполнения кода зависит от порядка, в котором он написан.
0
التصويت المخفي
2 653
2

Какой оператор JavaScript используется для проверки наличия свойства в объекте?

in
if
for
while
0
التصويت المخفي
2 798
1
Пока начинающие специалисты пытаются выполнить все требования рынка труда. И одной рукой создают сайт, другой админят сервер, а третьей заботятся о безопасности и SEO-продвижении. Профи и самые прошаренные пользуются панелью управления Ispmanager. Потому что, как бы..зачем? Зачем что-то делать самому, если можно кнопочки тык-тык и SSL сам продлится, веб-сервер и веб-окружение установится на сервер, сайт развернётся за пару кликов, а всякие штуки по безопасности и SEO-оптимизации сделают всю работу за тебя. В общем — вещь, рекомендую. Я лично управляю с помощью Ispmanager, но выбор широк, как среди бесплатных, так и платных. В общем, делайте легче, делайте играючи. 😁
عرض المزيد ...
1 950
1
Как браузер рисует страницы? Чтобы нарисовать на экране результат работы нашего кода, браузеру нужно выполнить несколько этапов: - Сперва ему нужно скачать исходники. - Затем их нужно прочитать и распарсить. - После этого браузер приступает к рендерингу — отрисовке. Подробнее про каждый этап в . 👉
3 115
83
آخر تحديث بتاريخ: ١١.٠٧.٢٣
سياسة الخصوصية Telemetrio