Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

1613 вопросов 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 1613
Теория

Представьте самый базовый, пустой новый Vue проект - какая у него архитектура? Какие папки есть и для чего они нужны?

У Vue нет единственного обязательного дерева папок: структура зависит от генератора, опций и масштаба приложения.

Читать ответ
Теория

const doSomething = (ms) => {

Четыре асинхронные операции запускаются сразу; каждая независимо завершается успехом или ошибкой после случайной задержки.

Читать ответ
Лайвкодинг

Реализуйте на TypeScript класс по паттерну «Наблюдатель»: он хранит данные в объекте, позволяет подписываться и отписываться через subscribe/unsubscribe и уведомляет подписчиков при изменении данных через присваивание. Нужны getter и setter; начальное значение по умолчанию — пустой объект.

Наблюдателей удобно хранить в Set, уведомляя их в setter при присваивании нового объекта.

Читать ответ
System Design

При деплое frontend-статики в одну папку, когда клиент открывает страницу в момент перезаписи файлов, какие проблемы могут возникнуть?

Клиент может получить HTML одной версии и CSS/JS другой, частично записанный файл или 404 на ещё не загруженный ассет.

Читать ответ