Встречается на собеседованиях • сегодня
Какие знаешь методологии разработки, кроме BEM
- SMACSS (Scalable and Modular Architecture for CSS) — разделяет стили на категории: базовые, модули, состояния, темы и layout. Упрощает поддержку больших проектов.
- OOCSS (Object-Oriented CSS) — разделение структуры и оформления. Пример:
css
.button { padding: 10px; } /* структура */ .button-primary { background: blue; } /* оформление */ - Atomic CSS — стили как атомарные классы (например,
mb-10дляmargin-bottom: 10px). Подходит для утилитарных фреймворков (Tailwind). - ITCSS — иерархическая организация стилей (от общих к частным), часто используется с препроцессорами.
- CSS-in-JS (Styled Components, Emotion) — стили в JavaScript, изоляция и динамика.
Выбор зависит от масштаба проекта и предпочтений команды. BEM популярен, но не единственный вариант.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы