Frontend
Почему для e-commerce проекта не взяли Next.js?
Почему обычную функцию можно вызвать до её объявления, а стрелочную нет?
Что такое делегирование событий?
Расскажи про React-хуки и правила их использования
Расскажи про cookies, sessionStorage, localStorage, IndexedDB
Знаешь принципы SOLID? Расскажи про принцип инверсии зависимостей (DIP)
Как можно задать контекст функции? В чём отличие call, apply и bind?
Live coding: определить вывод в консоли для кода с функциями, стрелочными функциями, объектами и контекстом (this), call/bind
Live coding: реализовать собственный тип MyOmit<T, K> (аналог утилиты Omit в TypeScript)
Какие паттерны переиспользуемости существуют в React? Что такое Compound Components?
Какая функция является чистой? Что такое побочные эффекты?
Live coding: реализовать полифилл метода Promise.all, включая сохранение порядка результатов
Расскажи про самую сложную задачу за весь твой опыт.
Как вы оцениваете свой текущий грейд во фронтенд-разработке?
Каковы ваши ожидания от будущей работы?
Был ли у вас опыт работы с Electron?
Был ли опыт с AI-агентами? Каковы впечатления от работы с нейросетями?
Знакомы ли вы с TBD (Trunk-based development)?
Расскажите про самую сложную задачу, которую вы решили, и про задачу, с которой не вполне удалось справиться.
Как вы решаете технические разногласия в команде, когда мнения разработчиков расходятся?