Пользовались ли библиотекой Yup? Чем она отличается от других решений валидации?
Кроме yup, для валидации форм в frontend часто используют следующие библиотеки:
Читать ответПодготовка к интервью
14 вопросов с собеседований в Программный код
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Программный код. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: vue, frontend, browser.
Каталог
Кроме yup, для валидации форм в frontend часто используют следующие библиотеки:
Читать ответВо Vue.js ref и shallowRef создают реактивные объекты, но отличаются глубиной реактивности.
Читать ответПри оптимизации Vue-компонента я бы обратил внимание на следующие моменты:
Читать ответВ Git команда cherry-pick позволяет выбрать один или несколько конкретных коммитов из одной ветки и применить их в другую ветку. Это полезно, когда нужно перенести отдельные изменения без слияния всей ветки.
Читать ответМетод $emit используется для генерации пользовательских событий из дочернего компонента.
Читать ответОпция deep в watch (например, во Vue.js) используется для отслеживания изменений во вложенных объектах или массивах.
Читать ответВ Vue 3 модальные окна обычно реализуются через условный рендеринг и управление состоянием видимости.
Читать ответЧтобы оценить, правильно ли работает сортировка в приложении, нужно проверить несколько аспектов:
Читать ответv-if условно отрисовывает элемент, полностью удаляя его из DOM, если условие ложно. v-show всегда отрисовывает элемент, но переключает его CSS-свойство display между none и исходным значением в зависимости от условия.
Читать ответТелепорты в Vue 3 — это способ рендеринга содержимого компонента в другое место DOM-дерева, не привязанное к фактическому расположению компонента в иерархии.
Читать ответДвустороннее связывание (Two-way Data Binding) — это механизм, который автоматически синхронизирует данные между моделью (состоянием приложения, данными) и представлением (пользовательским интерфейсом).
Читать ответВ первую очередь, проанализирую состояние базы, используя инструменты мониторинга и логи. Выявлю медленные запросы и проблемные места.
Читать ответ