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

Вопросы на собеседовании в Программный код

14 вопросов с собеседований в Программный код

14 вопросов 878 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Программный код. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: vue, frontend, browser.

Каталог

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

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

Что означает, если ref называют 'верхнеуровневым' или 'поверхностным' - что не следит за объектом в глубину, только за верхними свойствами? (вопрос про shallowRef)

Во Vue.js ref и shallowRef создают реактивные объекты, но отличаются глубиной реактивности.

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

Что такое git cherry-pick и как он работает?

В Git команда cherry-pick позволяет выбрать один или несколько конкретных коммитов из одной ветки и применить их в другую ветку. Это полезно, когда нужно перенести отдельные изменения без слияния всей ветки.

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

Если через watch отслеживать объект, будет ли по умолчанию отслеживаться вложенность (все поля), или только первый уровень? Что нужно указать, чтобы было глубокое отслеживание (deep)?

Опция deep в watch (например, во Vue.js) используется для отслеживания изменений во вложенных объектах или массивах.

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

Мы делаем компонент модального окна. Можешь рассказать структуру, как бы ты его реализовал в общих чертах?

В Vue 3 модальные окна обычно реализуются через условный рендеринг и управление состоянием видимости.

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

Как избежать кейсов, когда в UI списки выводятся не в том порядке при удалении или добавлении элементов массива (вопрос про key в списках)?

Чтобы оценить, правильно ли работает сортировка в приложении, нужно проверить несколько аспектов:

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

В чем разница между директивами v-if и v-show?

v-if условно отрисовывает элемент, полностью удаляя его из DOM, если условие ложно. v-show всегда отрисовывает элемент, но переключает его CSS-свойство display между none и исходным значением в зависимости от условия.

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

Что такое двустороннее связывание (two-way binding)?

Двустороннее связывание (Two-way Data Binding) — это механизм, который автоматически синхронизирует данные между моделью (состоянием приложения, данными) и представлением (пользовательским интерфейсом).

Читать ответ