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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish

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

Frontend Interview - собеседования по Javascript / Html / Css (@frontendinterview) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 10 774 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 11 423-o'rinni va Rossiya mintaqasida 60 365-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 10 774 obunachiga ega bo‘ldi.

01 Iyul, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -86 ga, so‘nggi 24 soatda esa -2 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 8.47% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining N/A% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 913 marta ko‘riladi; birinchi sutkada odatda 0 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 4 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent javascript, браузер, html, css, видимость kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
Канал для подготовки к собеседованиям по фронтенду Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/frontendinterview Канал в реестре РКН: https://rknn.link/su

Yuqori yangilanish chastotasi (oxirgi ma’lumot 02 Iyul, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

10 774
Obunachilar
-224 soatlar
-167 kunlar
-8630 kunlar
Postlar arxiv
В чём разница между .call и .apply? Методы .call() и .apply() используются для вызова функции с заданным значением this, а та
В чём разница между .call и .apply? Методы .call() и .apply() используются для вызова функции с заданным значением this, а также для передачи аргументов в функцию. Основная разница между ними заключается в способе передачи аргументов. Метод .call() принимает список аргументов, переданных в функцию через запятую. В то же время, метод .apply() принимает массив аргументов, переданных в функцию. Вот пример использования методов .call() и .apply():
 function greet(name, age) {
   console.log(`Hello, my name is ${name} and I am ${age} years old.`);
 }

 greet.call(null, 'John', 30);
 // выводит: Hello, my name is John and I am 30 years old.

 greet.apply(null, ['Jane', 25]);
 // выводит: Hello, my name is Jane and I am 25 years old.

В обоих случаях мы вызываем функцию greet() с this равным null. В первом случае мы передаем два аргумента в функцию через запятую, а во втором случае мы передаем массив из двух аргументов в функцию.

Для каких элементов управления (input) доступен атрибут capture?
Anonymous voting

Пока мало кто из frontend-щиков знает про индустрию PropTech, а зря... ⚡️Это активно растущее направление на рынке недвижимос
Пока мало кто из frontend-щиков знает про индустрию PropTech, а зря... ⚡️Это активно растущее направление на рынке недвижимости, в котором большая нехватка специалистов как с опытом, так и без него. Поэтому компании максимально стараются давать хорошие условия и интересные проекты. Вакансии вы найдёте в канале @StroyTechJobs. Даже странно, что это бесплатно, ведь они вручную отбирают хорошие предложения и публикуют у себя, то есть вам не придётся бродить в поисках по всему интернету. Если сейчас вам не актуально, то лучше подписаться и поглядывать одним глазком за предложениями, ведь там есть действительно интересные и хорошо оплачиваемые вакансии 👉@StroyTechJobs

Какое значение будет у 'sum'?
Anonymous voting

🟡Тест по React JS от OTUS — Ответьте на 19 вопросов и проверьте, насколько хорошо вы знаете язык. Сможете сдать — пройдёте на продвинутый онлайн-курс по React.js со скидкой! 👉🏻ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА ПО REACT.JS https://otus.pw/7bue/ Курс доступен в рассрочку. 🎁 Пройдете успешно тест, получите доступ к открытым урокам курса. Нативная интеграция. Информация о продукте www.otus.ru

Что такое Event loop и как он работает? Это механизм в JavaScript, который позволяет выполнить асинхронный код и обрабатывать события, такие как клики мыши, нажатия клавиш и таймеры. Event loop работает внутри JavaScript движка и состоит из двух основных фаз: фаза синхронизации и фаза выполнения задач. В фазе синхронизации обрабатываются синхронные операции, такие как выполнение кода и обработка событий, которые были помещены в очередь в прошлый цикл. В фазе выполнения задач обрабатываются асинхронные операции, такие как колбэки таймеров и событий. Когда JavaScript выполняет код, все синхронные операции помещаются в очередь. Когда очередь становится пустой, Event loop проверяет, есть ли в очереди асинхронные операции. Если есть, они выполняются в порядке их добавления в очередь. Например, если мы вызываем setTimeout с задержкой в 1 секунду, функция setTimeout помещает колбэк функцию в очередь и устанавливает таймер на 1 секунду. Когда таймер сработает, колбэк функция будет добавлена в очередь, и Event loop выполнит ее. Важно понимать, что фаза выполнения задач может быть перервана фазой синхронизации. Например, если мы запускаем бесконечный цикл, который занимает все ресурсы процессора, JavaScript не сможет выполнить другие задачи, пока цикл не закончится. Event loop является важным концептом в асинхронном программировании на JavaScript, поэтому важно понимать, как он работает, чтобы писать эффективный и предсказуемый асинхронный код. 👉 @frontendInterview

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

Как реализовать отложенную загрузку изображений? Отложенная загрузка изображений — это способность страницы загружать изображения только тогда, когда они понадобятся пользователю. Это может ускорить время загрузки страницы и уменьшить использование данных. Есть несколько способов реализации отложенной загрузки изображений. Lazy Loading — техника, которая позволяет отложить загрузку изображений, находящихся за пределами видимой области. Для этого можно использовать библиотеки, такие как Lazysizes или Intersection Observer API. Атрибуты data- — Вы можете использовать атрибут data- вместе с атрибутом src, чтобы отложить загрузку изображения: <img data-src="path-to-image.jpg" alt="Alt text"> Затем вы можете использовать JavaScript, чтобы загрузить изображение, когда оно станет видимым: const img = document.querySelector('img'); img.setAttribute('src', img.getAttribute('data-src')); Начиная с Chrome 76, можно использовать атрибут loading для отложенной загрузки изображений без необходимости писать собственный код отложенной загрузки или использовать отдельную библиотеку JavaScript. <img loading=lazy> 👉 @frontendInterview

Веб-разработчики создают сайты и приложения — от простых лендингов до продвинутых маркетплейсов и стриминговых сервисов. Эти IT-специалисты разрабатывают frontend — видимую часть сайтов, и backend — внутреннюю логику, которая находится на сервере и скрыта от пользователей. Регистрация на бесплатный мини-курс по веб-разработке: https://epic.st/i-Yk7x За 5 дней вы: — узнаете, сколько зарабатывают веб-разработчики и как попасть в профессию с нуля; — попробуете себя в одной из самых востребованных IT-специальностей, разберёте типовые задачи frontend- и backend-разработчиков; — создадите свои первые проекты — сайт, приложение и сервис — и на практике убедитесь, что стать веб-разработчиком реально в любом возрасте, независимо от опыта и знаний. Спикер — Даниил Пилипенко, основатель и директор центра подбора IT-специалистов SymbioWay. 19 лет работает в сфере Java и веб-разработки, руководит командами разработки в разных проектах. Всех участников ждут подарки! — Сертификат на скидку 10 000 рублей на любой курс. — Доступ к изучению английского языка на год. — Персональная карьерная консультация Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

Boolean Шредингера Создайте переменную omniBool так, чтобы выполнялись следующие выражения: omniBool == true && omniBool == f
Boolean Шредингера Создайте переменную omniBool так, чтобы выполнялись следующие выражения: omniBool == true && omniBool == false 👉 @frontendInterview

Packt.State.Management.with.React.Query.pdf10.46 MB

State Management with React Query: Improve developer and user experience by mastering server state in React (2023) Начиная с
State Management with React Query: Improve developer and user experience by mastering server state in React (2023) Начиная с краткой истории управления состоянием в экосистеме React, вы узнаете, что послужило причиной перехода от глобального состояния к состоянию клиента и сервера и, таким образом, поймете необходимость создания React Query. По мере продвижения по главам вы увидите, как React Query позволяет выполнять задачи, связанные с состоянием сервера, такие как выборка, кэширование, обновление и синхронизация данных с сервером. Но это еще не все: освоив React Query, вы сможете применить эти знания для работы с состоянием сервера в серверных фреймворках рендеринга. Вы также будете работать с паттернами для тестирования вашего кода, используя библиотеку тестирования и Mock Service Worker. 👉 @frontendInterview

В чем разница между «сбросом» и «нормализацией» CSS Сброс и нормализация — это два разных подхода к обнулению стилей веб-страницы. Сброс — это процесс обнуления стилей, чтобы убрать браузерные стили по умолчанию, которые могут отличаться от одного браузера к другому. Цель сброса — создать «чистую» страницу, на которой все элементы имеют одинаковый вид в разных браузерах. Пример кода:
 * {
   margin: 0;
   padding: 0;
   box-sizing: border-box;
 }

Нормализация — это процесс создания единообразных стилей для разных элементов, чтобы веб-страница выглядела одинаково во всех браузерах. В отличие от сброса, нормализация сохраняет некоторые стили по умолчанию браузера, но при этом пытается сделать их единообразными. Пример:
 html {
   font-size: 62.5%;
 }
 body {
   font-size: 1.6rem;
   line-height: 1.5;
   font-family: Arial, sans-serif;
 }

Оба подхода могут использоваться в зависимости от нужд проекта. Если вы хотите создать полностью уникальный дизайн, то возможно вам нужен сброс CSS. Если же вы хотите сохранить некоторые стили браузера, но при этом сделать веб-страницу более единообразной, то нормализация CSS может быть более подходящим вариантом. 👉 @frontendInterview

Сотрудничество для фронтендеров: Яндекс Практикум набирает наставников на курс по веб-разработке для подростков. Готовы уделить время и силы новому IT-поколению и получать за это дополнительных доход? Формат: удалёнка, парт-тайм, можно совмещать с основной работой.  Что нужно будет делать: проводить вебинары, отвечать на вопросы в чатах, давать обратную связь, помогать, поддерживать и мотивировать студентов. От кандидата ожидают:  • опыт в фронтенд-разработке от полугода (подойдут фриланс, pet-проекты), • образование по любой технической/педагогической специальности или в процессе его получения (3 курс и старше), • опыт с Node.js, Express.js, MongoDB, • владение актуальными подходами к вёрстке на HTML и CSS. Вознаграждение и бонусы:  • ежемесячная оплата за ведение групп до 30 человек (количество групп можно определить самостоятельно) • бесплатное обучение на интенсиве по коммуникациям и эффективному преподаванию, • сертификаты о социально-полезной деятельности для портфолио, • прокачка лидерских, менторских и soft skills, нетворкинг. Узнать детали и откликнуться на вакансию наставника по веб-разработке.

Курс «Английский для разработчиков» Яндекс Практикума Для тех, кто хочет изменить свою профессиональную жизнь и работать в ме
Курс «Английский для разработчиков» Яндекс Практикума Для тех, кто хочет изменить свою профессиональную жизнь и работать в международной команде. Обучение построено не вокруг абстрактной теории, а вокруг рабочих ситуаций и полезных для карьеры навыков: ✋ Стендапы. Подготовитесь обсуждать задачи, задавать вопросы и просить о помощи. 👨‍💻 Работа с заказчиками. Научитесь презентовать решения, говорить про баги и фичи. 📣 Митапы. Сможете понимать на слух доклады и выступать сами. 😎 Собеседования. Научитесь рассказывать про свой опыт, понимать вопросы и тактично переспрашивать. 👯 Неформальное общение с коллегами. Сможете рассказать о своих интересах, опыте, планах на будущее. 💻 Код-ревью. Сможете описать сделанное, дать обратную связь, тактично отстоять своё мнение. Запишитесь на бесплатную консультацию. Кураторы определят ваш уровень языка и расскажут подробнее про обучение.

Какие элементы могут вызывать событие input?
Anonymous voting