El servicio también está disponible en tu idioma. Para cambiar el idioma, pulseEnglish
Best analytics service

Add your telegram channel for

  • get advanced analytics
  • get more advertisers
  • find out the gender of subscriber
Ubicación del canal e idioma

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

Канал для подготовки к собеседованиям по фронтенду Админ, сотрудничество, реклама:  @seniorFrontPromo ,  @maria_seniorfront  Менеджер по рекламе:  @Spiral_Denis  
Mostrar más
12 8310
~0
~0
0
Calificación general de Telegram
Globalmente
50 304lugar
de 78 777
6 464lugar
de 8 625
En categoría
1 061lugar
de 1 396

Género de suscriptores

Averigua cuántos suscriptores masculinos y femeninos tienes en el canal.
?%
?%

Idioma de la audiencia

Descubre la distribución de los suscriptores de canales por idioma
Ruso?%Inglés?%Árabe?%
Crecimiento del canal
GráficoTabla
D
W
M
Y
help

La carga de datos está en curso

Duración del usuario en el canal

Descubra cuánto tiempo permanecen los suscriptores en el canal.
Hasta una semana?%Viejos?%Hasta un mes?%
Ganancia de suscriptores
GráficoTabla
D
W
M
Y
help

La carga de datos está en curso

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, который может быть использован в большинстве случаев. Однако, в некоторых случаях, их использование может быть ограничено некоторыми особенностями, которые следует учитывать при разработке приложений. 👉
Mostrar más ...
image
964
14

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

concat()
join()
push()
pop()
0
Votación anónima
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 позволяют создавать промисы, которые сразу же выполняются успешно или неуспешно. 👉
Mostrar más ...
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

Packt.React.Application.Architecture.pdf

1 868
65
React Application Architecture for Production: Learn best practices and expert tips to deliver enterprise-ready React web apps (2023) На протяжении всей книги вы будете работать с реальными практическими примерами, демонстрирующими все рассмотренные концепции. Вы научитесь создавать современные фронтенд-приложения, созданные с нуля и готовые к производству. 👉
1 848
38
Как вы создаете и поддерживаете единый стиль и согласованность в дизайне с помощью CSS на больших проектах? Для создания и поддержания единого стиля и согласованности в дизайне с помощью CSS на больших проектах я использую следующие подходы: 1. Использование стайл-гайдов: это документы, которые описывают правила написания CSS кода и оформления элементов интерфейса. Они помогают установить единый стиль и согласованность в дизайне на всем проекте. 2. Использование переменных и миксинов: это позволяет упростить написание CSS кода и установить единый стиль для цветов, шрифтов, размеров и других параметров элементов интерфейса. Использование переменных и миксинов также упрощает поддержку и масштабирование кода. 3. Использование компонентного подхода: это позволяет разбить интерфейс на независимые компоненты, которые можно переиспользовать в разных частях сайта. Каждый компонент имеет свой собственный CSS код, который легко поддерживать и масштабировать. 4. Использование системы версионирования: это позволяет контролировать изменения в CSS коде и откатываться к предыдущим версиям в случае ошибок или проблем. 5. Использование проверки на соответствие стайл-гайдам: это позволяет автоматически проверять CSS код на соответствие правилам, описанным в стайл-гайдах. Например, с помощью инструментов типа Stylelint или ESLint. 👉
Mostrar más ...
image
1 932
13
ЧЕ, АЙТИШНИК, ДА? КРАСАВЧИК! Сделали для вас самую по программированию. В ней собраны самых популярных языков. Там только топовая информация, которая потом появляется на платных курсах. Надо подписаться:
1 569
0
👉
2 014
9

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

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

IMG_4132.MP4

2 205
1

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

изменяет массив путем удаления элементов
применяет функцию к каждому элементу массива и возвращает одно значение
изменяет массив путем замены элементов
изменяет массив путем добавления новых элементов
0
Votación anónima
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. Тестирование безопасности: Необходимо проводить тестирование безопасности приложения, чтобы выявлять уязвимости и исправлять их до того, как они будут использованы злоумышленниками. 👉
Mostrar más ...
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
Mostrar más ...
1 652
0

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

изменяет массив путем удаления элементов
изменяет массив путем замены элементов
изменяет массив путем добавления новых элементов
не изменяет исходный массив, но возвращает новый массив с измененными элементами
0
Votación anónima
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. Использование статического анализа кода для обнаружения потенциальных ошибок. 👉
Mostrar más ...
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-разработке, который может быть полезен для организации работы в больших проектах и командах. 👉
Mostrar más ...
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 🍿 - В качестве собеседуемого на интервью с Майклом для проверки хардов 🥷 Один собеседуемый будет выбран случайным образом и объявлен за несколько дней до проведения стрима, чтобы можно было подготовиться. Условия для участия в собеседовании: - Вы либо готовитесь к первой работе за рубежом, либо уже работаете и хотите оценить свои навыки; - Необходимо приложить ссылку на резюме; - Наличие тихого места 😶, камеры 📹 и стабильного интернета 🌐; - Все собеседования будут проходить на английском. Почему стоит принять участие? - Вы получите отличный опыт прохождения собеседования; - Участие в стриме — кейс, который отлично смотрится в резюме и демонстрирует ваши софт скилы и уверенность в себе; - Получите обратную связь от ментора/ рекрутера и зададите любые вопросы; - Просто кайфово проведете время 😉. Регистрируйтесь по ссылке в качестве зрителя или участника, чтобы получить подарки и не пропусть напоминания. Всем хорошего дня! 😉
Mostrar más ...
image
1 537
13

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

Сначала выполняются объявления var переменных и функций, затем выполняется оставшаяся часть кода.
Сначала выполняется оставшаяся часть кода, затем выполняются объявления переменных и функций.
Последовательность выполнения кода зависит от порядка, в котором он написан.
0
Votación anónima
2 653
2

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

in
if
for
while
0
Votación anónima
2 798
1
Пока начинающие специалисты пытаются выполнить все требования рынка труда. И одной рукой создают сайт, другой админят сервер, а третьей заботятся о безопасности и SEO-продвижении. Профи и самые прошаренные пользуются панелью управления Ispmanager. Потому что, как бы..зачем? Зачем что-то делать самому, если можно кнопочки тык-тык и SSL сам продлится, веб-сервер и веб-окружение установится на сервер, сайт развернётся за пару кликов, а всякие штуки по безопасности и SEO-оптимизации сделают всю работу за тебя. В общем — вещь, рекомендую. Я лично управляю с помощью Ispmanager, но выбор широк, как среди бесплатных, так и платных. В общем, делайте легче, делайте играючи. 😁
Mostrar más ...
1 950
1
Как браузер рисует страницы? Чтобы нарисовать на экране результат работы нашего кода, браузеру нужно выполнить несколько этапов: - Сперва ему нужно скачать исходники. - Затем их нужно прочитать и распарсить. - После этого браузер приступает к рендерингу — отрисовке. Подробнее про каждый этап в . 👉
3 115
83
Última actualización: 11.07.23
Política de privacidad Telemetrio