FrontendQuiz - задачи с собеседований по фронтенду
رفتن به کانال در Telegram
Задачки для фронтендщиков: алгоритмы, регулярные выражения, вопросы с интервью, задачи для Junior Frontend и разбор их решения. Сотрудничество: @cyberJohnny
نمایش بیشتر1 497
مشترکین
-224 ساعت
-77 روز
-1630 روز
آرشیو پست ها
🤔 Что такое requestAnimationFrame?
Это API браузера, позволяющее синхронизировать выполнение JavaScript-кода с кадром отрисовки браузера. Оно используется для анимаций и работает эффективнее, чем setTimeout или setInterval, поскольку вызывается перед перерисовкой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Какое свойство CSS используется для установки внешних отступов элемента?
🤔 Отличия Subject, BehaviorSubject, ReplaySubject?
- Subject — обычный Observable, без начального значения, подписчик получает только новые данные;
- BehaviorSubject — хранит последнее значение, отправляет его сразу при подписке;
- ReplaySubject — сохраняет несколько предыдущих значений, можно настроить буфер по количеству или времени.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Какой CSS-свойство определяет, должен ли текст переноситься на новую строку?
🤔 Как узнать дочерний класс?
Чтобы узнать, к какому классу принадлежит экземпляр, можно использовать instanceof. Также можно обратиться к constructor.name у объекта, чтобы получить имя класса. Если необходимо различать несколько наследников в родительском коде, можно явно добавить каждому классу метку, например, this.type = "ChildClass".
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Какой метод JavaScript используется для проверки, является ли объект чистым объектом (не имеет прототипов)?
🤔 Какое значение свойства CSS scroll-snap-stop предотвращает автоматическую прокрутку за пределы указанного элемента?
🤔 Из каких секций состоит компонент Vue?
- — разметка;
- — логика компонента;
- — стили, можно использовать scoped для изоляции; Дополнительно — setup, lang, scoped, module и др.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Какое значение свойства CSS scroll-behavior задает плавную прокрутку?
🤔 Что вернёт следующий код: console.log(typeof Symbol("description"));?
🤔 Какие есть способы центрирования через inline-block?
Можно задать text-align: center родителю и сделать элемент display: inline-block. Это работает как с текстом, так и с визуальными элементами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Какое свойство CSS используется для определения, как элементы должны быть распределены вдоль поперечной оси контейнера flexbox?
🤔 Как получить ключи?
В JavaScript для получения ключей объекта используют:
- Object.keys(obj) — возвращает массив всех собственных перечисляемых ключей объекта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Что возвращает метод Object.keys() в JavaScript?
🤔 Что возвращает useState?
useState возвращает массив из двух элементов:
1. Текущее значение состояния;
2. Функция, с помощью которой это значение можно изменить.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🤔 Как в JavaScript асинхронно загрузить данные с сервера?
🤔 Какой JavaScript метод предоставляет возможность выполнения асинхронных запросов к серверу, отправляя данные без необходимости перезагрузки страницы?
🤔 Что такое ссылочный тип данных?
Это тип, значение которого хранится не напрямую, а по ссылке в памяти. В JavaScript к ним относятся объекты, массивы, функции. Все операции с ними передают не копию, а ссылку.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚
🔥 Скрытые вакансии с удаленной работой для Frontend разработчика, которые нигде больше не публикуются. Напрямую от компаний, с контактами рекрутеров.
🔹 Frontend Jobs | Вакансии (https://t.me/+4Ft49KOF5gRkOWI6)
🔹 (https://t.me/+4Ft49KOF5gRkOWI6) Node.js Jobs | Вакансии (https://t.me/+AR7_YkoHb9BiMjA6)
🔸 Все каналы с вакансиями (https://t.me/easyoffer_ru/57)
🤔 Какой тип CSS-свойства background-clip определяет, что фон будет ограничен контентом элемента?
