Чем Composition API в Vue отличается от Options API?
Composition API во Vue — это новый способ организации и повторного использования логики компонентов, введённый в Vue 3.
Читать ответПодготовка к интервью
13 вопросов с собеседований в Хайерлаб
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Хайерлаб. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, vue.
Каталог
Composition API во Vue — это новый способ организации и повторного использования логики компонентов, введённый в Vue 3.
Читать ответДля воспроизведения HLS/DASH в браузере важны следующие браузерные API:
Читать ответВ TypeScript ключевое слово type используется для объявления алиасов типов, а interface — для описания структур объектов и контрактов.
Читать ответВ Nuxt 3 runtime config используется для хранения конфигурационных значений, которые могут отличаться между средами (разработка, продакшн) и доступны во время выполнения приложения.
Читать ответТип unknown в TypeScript — это тип, который представляет значение неизвестного типа.
Читать ответМанифест — это файл (обычно в формате .m3u8 для HLS или .mpd для DASH), который описывает структуру потока: список доступных вариантов качества, адреса сегментов и другую метаинформацию.
Читать ответВеб-видеоплеер типа HLS.js состоит из нескольких основных блоков:
Читать ответВ TypeScript interface и type часто используются для описания типов, но между ними есть отличия:
Читать ответComposable — это функция в Vue 3 (или аналогичных фреймворках), которая инкапсулирует и переиспользует логику состояния и поведения компонентов.
Читать ответДженерики (generics) в TypeScript позволяют создавать компоненты (функции, классы, интерфейсы), которые могут работать с различными типами данных, при этом сохраняя безопасность типов.
Читать ответПлеер выбирает качество видео на основе нескольких факторов:
Читать ответПри UX для Live Video важно учитывать особенности, отличающие его от VOD:
Читать ответ