Frontend
Как соединить виртуализацию с поиском и фильтрацией данных?
Как реализовать клавиатурную навигацию (стрелки вверх/вниз) в виртуализированном списке с использованием @tanstack/virtual?
Расскажите о себе, своём опыте и почему выбрали frontend-разработку?
Расскажите подробнее о проекте, над которым работали. Это был проект, который вы сделали и забыли, или была поддержка?
Опишите ваш средний рабочий день в лучшие времена проекта. Какие были члены команды и кто чем занимался?
Вы тестировали что-нибудь на фронте?
Расскажите подробнее про технические детали проекта: архитектура, принятые решения, используемые технологии?
Вы упомянули про UI-kit. Какой компонент был самым сложным или интересным в реализации, какой вызвал наибольший челлендж?
Что-нибудь читаете по фронтенду — книги, подкасты, каналы?
Есть ли у вас любимый тип задач на фронте? Или наоборот, какой тип задач не нравится делать?
Чего ожидаете от нового места работы?
/** * Что выведется в консоли и почему */ const a = () => console.log('a'); const b = () => setTimeout(() => console.log('b'), 0); const c = () => Promise.resolve().then(() => console.log('c')); a(); b(); c();
Как вы сами себя оцениваете в плане грейда?
const items = [10, '10', 12, 15, 21, 12, 10, 16, 21, 15, 'apple', 'apple']; function createUniqueArray(values) { return values; }
const goods = [ {name: 'iphone', price: 200, status: 'inStock'}, {name: 'samsung', price: 100, status: 'outOfStock'}, {name: 'xiaomi', price: 300, status: 'readyToBuy'}, ]; function filterGoods(values) { return values; }
Как вы относитесь к задачам с очень жёсткими дедлайнами? Часто ли они у вас бывали?
Работали ли вы с Legacy-кодом?
Приходилось ли самому настраивать сборщики (webpack, vite и т.д.)?
Приходилось ли работать с Docker?
Объясните атрибуты async и defer у тега script. Что это такое и в чём отличие?