Приходилось ли много верстать
Что проверяют
Вопрос звучит мягко, но это фильтр. В команде, где макет доводит до экрана сам разработчик, хотят понять, будете ли вы делать вёрстку охотно и насколько глубоко знаете CSS, а не только React.
Как отвечать
Дайте честную долю и сразу конкретику: что верстали и что там было сложного. Сильный ответ опирается на реальные задачи: адаптивная сетка дашборда, формы со всеми состояниями полей, таблица с липкой шапкой, экраны под мобильный Safari.
О чём стоит сказать:
- подход: сначала узкий экран,
gridдля двумерных раскладок,flexдля одной оси,clamp()и контейнерные запросы вместо частокола брейкпоинтов; - сложные места, которые реально встречались: контекст наложения и
z-index,position: stickyвнутри своего скролл-контейнера,100vhна мобильных, из-за чего берутdvh, сдвиг вёрстки при загрузке шрифтов; - доступность: семантические теги, связка
labelс полем, работа с клавиатуры, видимый фокус, контраст; - организация стилей: токены в переменных, модули или утилитарные классы, чтобы правки не разъезжались по проекту.
Если верстали мало, скажите прямо и добавьте, чем закрывали пробел.
Где спотыкаются
Обесценивают задачу: «я больше по логике, вёрстка это не моё». Интервьюер слышит, что половину его задач вы будете делать неохотно, и дальше разговор обычно заканчивается не в пользу кандидата.
Отвечают штампами про семантику и кроссбраузерность, а на уточнении про центрирование блока, схлопывание отступов или тот же z-index уверенность пропадает. Один разобранный случай убеждает лучше перечисления технологий.
Приписывают вёрстке чужие результаты, вроде выросшей конверсии. Следом идёт вопрос, как измеряли, и ответа нет. Вёрстка честно влияет на скорость отрисовки и на сдвиги контента, вот про них и говорите, если действительно смотрели метрики.