Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

186 вопросов 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 186
Теория

Как можно повысить или понизить специфичность CSS-правила, в том числе если нельзя увеличить вложенность селектора?

Специфичность меняют составом селектора, а для её снижения используют, например, :where(), чьи аргументы дают нулевой вес.

Читать ответ
Лайвкодинг

Реализуйте функцию формирования строки CSS-классов. Она принимает произвольное количество аргументов разных типов: строки и числа добавляются в результат, массивы рекурсивно разворачиваются, из объектов берутся ключи с truthy-значениями, а невалидные значения игнорируются. Результат — строка классов, разделённых пробелами.

Рекурсивно обходите аргументы, разворачивайте массивы и собирайте строки, числа и truthy-ключи объектов.

Читать ответ
Теория

Finally, CSS is a fundamental technology in front-end development, enabling developers to control the layout, styling, and visual presentation of web applications. Who proposed CSS, and in what year was it first introduced?

Первое предложение CSS сделал Хокон Виум Ли в октябре 1994 года; первая рекомендация W3C CSS1 опубликована 17 декабря 1996 года.

Читать ответ
Теория

Есть тяжелый CSS-бандл размером 2 мегабайта. Что можно с ним сделать, чтобы разгрузить рендер и сделать построение страницы плавным?

Сначала найдите неиспользуемые стили и источники размера, затем разделите CSS по страницам, минифицируйте и сжимайте передачу.

Читать ответ