Frontend
На какие события можно подписаться для элементов video или audio?
Расскажите о мутациях в Vuex.
В каких случаях необходимо использовать одностраничное приложение (SPA)?
Как вы оцениваете качество написанного вами кода?
Что такое схлопывание отступов (margin collapse) и для чего оно используется?
В чем заключается отличие между методом map и обычным объектом в JavaScript?
Расскажите о utility типах в TypeScript.
Что ты знаешь о дескрипторах?
Что делает метод freeze в JavaScript?
Как можно найти все скрытые элементы на странице?
В чем принципиальная разница между очередью и стеком?
В чем различия между хранением данных в local storage и в cookies?
Как вы оптимизируете производительность сайта?
Для чего нужны data-атрибуты в HTML?
Что такое DCI?
Что такое Shadow DOM?
Объясните, что такое паттерн модулей в JavaScript и где он применяется?
Как GraphQL может быть интегрирован в гексагональную архитектуру?
Что вы думаете о JSDoc как альтернативе TypeScript?
Опишите несколько способов коммуникации между сервером и клиентом.