Frontend
Насколько хорошей практикой является хранение в глобальном Redux store информации о профиле пользователя и корзине одновременно? Как это влияет на архитектуру?
Какие паттерны переиспользуемости существуют в React? Что такое Compound Components?
Live coding: определить вывод в консоли для кода с функциями, стрелочными функциями, объектами и контекстом (this), call/bind
Live coding: реализовать собственный тип MyOmit<T, K> (аналог утилиты Omit в TypeScript)
Live coding: реализовать полифилл метода Promise.all, включая сохранение порядка результатов
Какой был размер команды? Сколько фронтенд-разработчиков и других специалистов?
//Реализуйте функцию дебаунса: отложить выполнение функции до тех пор, пока не пройдет указанное время //пример const debouncedSearch = debounce((query) => { console.log('Searching for:', query); }, 300); debouncedSearch('a'); debouncedSearch('ab'); debouncedSearch('abc'); // Выполнится только один раз с 'abc' через 300ms после последнего вызова
Расскажи про самую сложную задачу за весь твой опыт.
В каком городе вы проживаете и рассматриваете ли офисный формат работы?
Каковы ваши ожидания от будущей работы?
Как вы оцениваете свой текущий грейд во фронтенд-разработке?
Каковы ваши ожидания по заработной плате?
Почему вы покинули предыдущую компанию?
Был ли у вас опыт работы с Electron?
Знакомы ли вы с TBD (Trunk-based development)?
Был ли опыт с Node.js (фреймворки)?
Был ли опыт с AI-агентами? Каковы впечатления от работы с нейросетями?
Что для вас самое главное в организации работы и команды?
Как вы решаете технические разногласия в команде, когда мнения разработчиков расходятся?
Расскажите про самую сложную задачу, которую вы решили, и про задачу, с которой не вполне удалось справиться.