Оцените свои знания Vue, TypeScript и JavaScript.
Оценку лучше давать через задачи, которые решаете самостоятельно, и области, где нужна помощь, а не только баллом из десяти.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Оценку лучше давать через задачи, которые решаете самостоятельно, и области, где нужна помощь, а не только баллом из десяти.
Читать ответНазовите реальные общие данные: тему, локаль, текущую сессию или зависимости, которые нужны нескольким уровням дерева.
Читать ответfn.call(this) передаёт текущее внешнее this явно; результат зависит от того, чему оно равно и является ли сама fn строгой.
Читать ответNext.js задаёт архитектуру React-приложения и серверные возможности, Vite решает задачи разработки и сборки, а тестовые библиотеки проверяют поведение.
Читать ответВо Vue 3 используют onBeforeMount, onMounted, onBeforeUpdate, onUpdated, onBeforeUnmount и onUnmounted.
Читать ответБраузер обычно обращается через gRPC-Web или HTTP/BFF-прослойку, которая взаимодействует с обычными gRPC-сервисами.
Читать ответБазовые здоровые решения принимают сразу, а точечную мемоизацию и сложные оптимизации вводят по измеренному узкому месту.
Читать ответКастомный хук — функция с именем use..., которая объединяет React-хуки и возвращает удобный интерфейс для компонента.
Читать ответПримитивы JavaScript: string, number, bigint, boolean, undefined, symbol и null; они не являются объектами.
Читать ответУниверсального «самого проблемного» браузера нет: это зависит от аудитории, используемых API и поддерживаемых версий.
Читать ответНазовите фактическое число frontend-разработчиков и кратко объясните, как делили зоны ответственности.
Читать ответРасскажите, где проходила фактическая граница разделения: только интерфейс, отдельный BFF или независимые backend-сервисы.
Читать ответ