Frontend
Какой вариант поля ввода лучше с точки зрения UX: с серым placeholder-текстом или с чёрным жирным заголовком внутри?
Что лучше использовать для переключателя с двумя состояниями (вкл/выкл): toggle или checkbox?
Какой вариант расположения кнопки действия лучше: по центру экрана или у правого края? (мобильный интерфейс)
Какой вариант элемента сортировки лучше: с галочками (левый) или с точками/кружками (правый)?
Реализуй функцию фильтрации дубликатов из массива. Почему Set не подойдёт для объектов?
Реализуй функцию фильтрации дубликатов за линейное время O(n) без использования Set, используя объект как хэш-таблицу.
Реализуй функцию-счётчик с замыканием, где счётчик нельзя изменить извне.
Что такое область видимости и лексическое окружение в JavaScript? Чем отличается var от let/const?
Реализуй функцию fetchAll, которая принимает массив URL и fetcher, и возвращает массив результатов. Как сделать параллельные и последовательные запросы?
Практическое задание: сделать скролл внутри контейнера (article), а не на body. Кнопки прибить к низу контейнера (sticky). Скрыть scrollbar стилями.
Практическое задание: реализовать логику разблокировки кнопок после прокрутки контейнера до конца (JavaScript).
Как оптимизировать написанный скрипт для production?
Что произойдёт при ошибке в одном из запросов в for...of с await? Как обработать ошибки не останавливая цикл?
Есть родительский элемент и дочерний с position: absolute. Как это влияет на родителя?
Какие типы есть в JavaScript?
Расскажите про последнее место работы: опыт, стек, яркие моменты и проекты.
Расскажите о задачах или достижениях, которыми вы гордитесь за последнее время.
Когда стоит использовать микрофронтенды, а когда оставить монолитное приложение?
У нас большое приложение и команда из 4 фронтенд-разработчиков. Как принять решение — разбивать на микрофронтенды или нет?
Что для вас хорошая команда?