Встречается на собеседованиях • сегодня
Как работаешь с CSS
CSS используется для стилизации веб-страниц. Работаю с ним через:
-
Классы – основной подход, избегаю inline-стилей и избыточных id.
css.button { padding: 10px 20px; background: #3498db; } -
Препроцессоры (Sass/SCSS) – для вложенности, переменных, миксинов.
scss$primary-color: #3498db; .button { &-large { padding: 15px 30px; } }
-
БЭМ – для именования классов, чтобы избежать конфликтов.
css.card__title { ... } .card--active { ... } -
CSS-in-JS (Styled Components, Emotion) – в React-проектах для изоляции стилей.
jsxconst StyledButton = styled.button` background: ${props => props.primary ? 'blue' : 'gray'}; `; -
Адаптивность – медиазапросы, flex/grid, относительные единицы (vw, rem).
-
Анимации – transition/keyframes для плавных эффектов.
Стараюсь минимизировать каскадность, использую CSS-переменные (Custom Properties) для темизации. Для сложных проектов – CSS-модули или utility-фреймворки (Tailwind).

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