Frontend
Зачем нужны динамические IP-адреса, если статические такие удобные?
// 1 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i)) } // 2 console.log(i) var j = 10 console.log(j) // 3 console.log(k) const k = 10 console.log(k) // 4 var a = 2 var b = a b++ console.log(a) console.log(b) // 5 var c = [1, 2, 3] var d = c d.push(4) console.log(c)
Какими протоколами твое приложение общалось с бэкендом?
Что происходит когда HTML попадает в браузер? Что является блокирующими сущностями и как с этим работать?
Код-ревью у вас проходит уже на стадии PR, до тестирования и до релиза?
// Даны три типа. Необходимо на их основании создать тип Delivery, который будет содержать все поля из приведенных типов.
На какой технологии был построен редактор и как он устроен?
Что ещё можно мемоизировать, чтобы дочерние компоненты не перерендеривались? Если в компонент передаётся функция — что использовать?
Есть ли у тебя опыт с Next.js? Расскажи о своём опыте.
У нас осталось 5 минут — что бы ты сама ещё хотела рассказать, что мы не сделали, но важно учесть, чтобы решение можно было считать готовым к разработке?
Как position: absolute влияет на цепочку рендеринга и слои композитинга? Можно ли избежать разбиения на слои другим способом?
Можно ли отказаться от Zustand в пользу React Query (TanStack Query)?
Какая у вас архитектура на фронтенд-проектах (например, FSD или другая)?
Как вы относитесь к обучению? Как выделяете время на развитие?
Расскажи про подход CSS-in-JS.
Работал ли с базами данных? Если да, то с какими именно? Что именно с ними делал?
Были ли случаи, когда формулировка в ТЗ была очень размытой, но что-то сделать надо, а спросить не у кого?
В чём разница между interface и type в TypeScript? Когда что использовать?
Работал ли ты с Lighthouse? Представь, что тебе поставили задачу улучшить метрику FCP (First Contentful Paint). Какие идеи приходят в голову?
Какие данные вообще нужны клиенту в какой момент времени и какой у нас будет API? Какие нужны ручки, какие схемы данных?