Frontend
const items = [10, '10', 12, 15, 21, 12, 10, 16, 21, 15, 'apple', 'apple']; function createUniqueArray(values) { return values; }
Делаем запрос на бэкенд, и в момент выполнения (или до него) отключается интернет. Какой HTTP-статус мы получим в этом случае?
Приходилось ли работать с Docker?
Как вы оцениваете свой текущий грейд во фронтенд-разработке?
Объясните атрибуты async и defer у тега script. Что это такое и в чём отличие?
Расскажите о предыдущих местах работы — что интересного делали?
Какие паттерны переиспользуемости существуют в React? Что такое Compound Components?
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; }
Вы упомянули про 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();
Зачем передавать через provide/inject весь объект-драйвер, а не конкретную функцию?
Как вы относитесь к задачам с очень жёсткими дедлайнами? Часто ли они у вас бывали?
Какой был размер команды? Сколько фронтенд-разработчиков и других специалистов?
Вы тестировали что-нибудь на фронте?
Было ли что-то на работе, что тебе не очень нравилось и чего бы ты хотел избежать на новом месте работы?
Как вы сами себя оцениваете в плане грейда?
Были ли на работе люди, с которыми трудно было общаться? Принимались ли какие-то меры?
//Реализуйте функцию дебаунса: отложить выполнение функции до тех пор, пока не пройдет указанное время //пример const debouncedSearch = debounce((query) => { console.log('Searching for:', query); }, 300); debouncedSearch('a'); debouncedSearch('ab'); debouncedSearch('abc'); // Выполнится только один раз с 'abc' через 300ms после последнего вызова
Расскажите подробнее о проекте, над которым работали. Это был проект, который вы сделали и забыли, или была поддержка?
Если говорить про последние 2-3 года, с чем преимущественно работали?