Postlar filtri


Что спрашивают у фронтенд-разработчика на собесах в 2026

Узнаешь, какие вопросы задают на собеседованиях

Поймёшь, какие темы по JavaScript и React нужно знать особенно хорошо

Увидишь, как рассуждают сильные кандидаты при решении задач

Получишь понимание того, чего ожидают интервьюеры от Middle и Senior специалистов

Участие — бесплатно.

Зарегистрироваться

#реклама 16+
web.shortcut.education

О рекламодателе


🤔 Как в CSS указать, что элемент не должен отображаться в документе и не должен занимать пространство?
So‘rovnoma
  •   visibility: hidden;
  •   display: none;
  •   opacity: 0;
  •   hide: true;
73 ta ovoz


🤔 Пример архитектурных решений для проектов на Node.js?

- Layered architecture — с разделением на controller, service, repository;
- Hexagonal architecture — с портами/адаптерами;
- Microservices с gRPC/REST;
- GraphQL gateway с Apollo;
- Event-driven через Kafka/RabbitMQ;
- Serverless архитектура (AWS Lambda, Firebase Functions).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний


Не знак свыше, а точный таргетинг

Теперь всем, кто продвигается через CTV в Яндекс Директе, стало проще находить свою аудиторию.

Таргетингов стало в 5 раз больше. Вот что нового:

— Таргетинг по интересам. Например, можно выбрать не всех, кто интересуется спортом, а только любителей фитнеса или тенниса.

— Таргетинг по привычкам. Находите аудиторию по поведению в онлайне и офлайне — например, тех, кто регулярно посещает торговые центры или часто покупает товары в интернете.

— Более гибкие настройки. Можно сочетать интересы и социально-демографические характеристики с жанрами и тематиками контента.

👌 Используйте новые возможности, чтобы сделать рекламу на Connected TV еще эффективнее

Узнать больше

#реклама
yandex.ru

О рекламодателе


🤔 Какое значение будет в переменной a после выполнения следующего кода? let a = [1, 2, 3]; a.length = 0;
So‘rovnoma
  •   [1, 2, 3]
  •   []
  •   undefined
  •   null
36 ta ovoz


🤔 Что вернёт следующий код: console.log(2 > 1 && 2 < 3);?
So‘rovnoma
  •   true
  •   false
  •   "true"
  •   Ошибка
43 ta ovoz


🤔 Является ли Web Workers частью спецификации HTML5?

Да, Web Workers — часть HTML5. Это механизм для многопоточности в браузере: выполнение кода в фоновом потоке, без блокировки UI.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний


🤔 Какое значение свойства CSS mask-image используется для задания изображения маски?
So‘rovnoma
  •   image()
  •   src()
  •   url()
  •   link()
8 ta ovoz


🤔 Как выглядит структура таблицы в HTML?

Таблица состоит из трёх логических частей: заголовка, тела и подвала. Эти части обозначаются тегами thead, tbody и tfoot соответственно. Внутри каждой части содержатся строки, представленные тегом tr, а в строках — ячейки: th (заголовок) или td (данные). Такая структура позволяет логично организовать таблицу и упростить стилизацию.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний


🤔 Какой метод JavaScript предназначен для установления нового свойства объекта или изменения существующего с определением его конфигурации?
So‘rovnoma
  •   Object.set
  •   Object.update
  •   Object.assign
  •   Object.defineProperty
28 ta ovoz


🤔 Что такое архитектура портов и адаптеров?

Это другое название гексагональной архитектуры.
- Порты — интерфейсы, через которые бизнес-логика взаимодействует с внешним миром;
- Адаптеры — реализация этих портов, связывающая внешний мир с ядром (например, REST-контроллер или репозиторий).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний


🤔 Какой атрибут HTML определяет видимость элемента только для читалок?
So‘rovnoma
  •   aria-hidden="true"
  •   hidden
  •   display: none
  •   aria-visible="false"
69 ta ovoz


🤔 Что делает box-sizing: border-box?

Изменяет модель расчёта размеров элемента:
1. Ширина и высота включают содержимое, padding и border.
2. Это упрощает управление размерами, так как итоговый размер элемента остаётся фиксированным.
Без border-box (по умолчанию content-box), padding и border увеличивают размеры элемента, что усложняет расчёты.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний


🤔 Что такое атрибут target и какие значения он принимает?

Атрибут target определяет, где откроется ссылка или форма. Значения:
- _self — в текущем окне (по умолчанию);
- _blank — в новой вкладке;
- _parent — в родительском фрейме;
- _top — в полном окне браузера.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний


🤔 Какое значение свойства CSS align-self переопределяет выравнивание элемента по перекрестной оси в контейнере Flexbox?
So‘rovnoma
  •   flex-start
  •   flex-end
  •   center
  •   Всё вышеперечисленное
61 ta ovoz


🤔 Как бы добавлял статический метод в prototype?

Статические методы не добавляются в prototype, а напрямую к конструктору:
MyClass.myStaticMethod = function() {}
Как сделать какое-либо свойство объекта неизменяемым?
С помощью Object.defineProperty(obj, key, { writable: false }) или Object.freeze(obj), чтобы полностью заморозить объект (нельзя изменять, добавлять или удалять свойства).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний


🤔 Что такое кэш приложения в HTML5?

Это механизм, позволяющий сохранять ресурсы веб-приложения в локальном кэше, чтобы оно могло работать офлайн. Реализуется через файл манифеста .appcache (устарело, заменено Service Workers).

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний


🤔 Какое значение свойства CSS grid-gap задает расстояние между элементами Grid?
So‘rovnoma
  •   10px
  •   1em
  •   5%
  •   Все вышеперечисленные значения
74 ta ovoz


🤔 Что такое делегирование?

Делегирование событий — техника, при которой обработчик навешивается на родительский элемент и реагирует на события потомков. Это уменьшает число обработчиков и помогает с динамическим контентом.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний


🤔 Какой метод JavaScript позволяет проверить, содержит ли элемент указанный класс?
So‘rovnoma
  •   hasClass()
  •   containsClass()
  •   getClass()
  •   classList.contains()
30 ta ovoz

20 ta oxirgi post ko‘rsatilgan.