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

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

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

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

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

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

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

Каталог

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

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

Чем отличается использование Git от работы с GitHub, и в чем их основные функциональные отличия?

Git — это распределённая система контроля версий, которая работает локально на вашем компьютере. Она позволяет отслеживать изменения в коде, создавать ветки, сливать их и управлять историей проекта.

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

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

Одним из сложных случаев работы с Git может быть разрешение конфликтов при слиянии веток, особенно когда изменения затрагивают одни и те же строки кода.

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

Какая основная роль системы контроля версий Git по сравнению с использованием FTP и FTPS для управления файлами?

Git — это распределённая система контроля версий, которая позволяет отслеживать изменения в коде, работать с ветками, сливать изменения и возвращаться к предыдущим состояниям проекта.

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

Следует ли включать файл composer.lock в систему контроля версий Git?

Файл composer.lock следует включать в систему контроля версий Git, особенно для приложений, чтобы гарантировать, что все разработчики и серверы используют одинаковые версии зависимостей.

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

В чем разница между командами merge и rebase в системе управления версиями Git?

merge объединяет ветви путем создания нового коммита с двумя родителями, сохраняя историю изменений. rebase переносит коммиты одной ветви поверх другой, линейно упорядочивая историю, но изменяя хеши коммитов.

Читать ответ