Встречается на собеседованиях • сегодня
Какие знаешь методологии разработки
BEM (Block, Element, Modifier) - популярная методология для CSS, помогающая создавать переиспользуемые компоненты. Пример:
css
.button {} /* Block */
.button__icon {} /* Element */
.button--disabled {} /* Modifier */Atomic CSS - разбиение стилей на атомарные классы (например, Tailwind CSS).
SMACSS (Scalable Modular Architecture for CSS) - разделение стилей на категории: Base, Layout, Module, State, Theme.
OOCSS (Object-Oriented CSS) - разделение структуры и оформления, контейнера и контента.
ITCSS (Inverted Triangle CSS) - организация стилей от общих к частным: Settings, Tools, Generic, Elements, Objects, Components, Utilities.
Для JavaScript популярны:
- Component-based architecture (React, Vue)
- Flux/Redux (однонаправленный поток данных)
- MVC/MVVM (Model-View-Controller/ViewModel)

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