Расскажите про работу с Git: как были устроены ветки, как работали с ними в команде?
Опишите принятую в команде модель ветвления и путь изменения до основной ветки: создание ветки, review, проверки и слияние.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Опишите принятую в команде модель ветвления и путь изменения до основной ветки: создание ветки, review, проверки и слияние.
Читать ответОпишите фактический процесс работы с репозиторием: ветки, pull request, review, автоматические проверки и доставку изменений в окружения.
Читать ответgit fetch получает объекты и обновляет сведения об удалённых ветках, не интегрируя их в текущую. git pull выполняет fetch и затем объединение по выбранной стратегии.
Читать ответОпишите фактический путь задачи: отдельная ветка, небольшие commits, проверки, PR, review, исправления и merge по правилам команды.
Читать ответПеречислите shell-задачи, которые действительно выполняли, и объясните их назначение и меры осторожности.
Читать ответОпасны команды, способные удалить незакоммиченные файлы, переписать историю или затереть общую ветку; перед ними проверяют точный scope.
Читать ответGit stash временно сохраняет незакоммиченные изменения, чтобы переключить контекст; это не замена долговременному коммиту или резервной копии.
Читать ответНазовите свои реальные Git-алиасы и объясните, какие частые операции они сокращают; знание произвольного набора сокращений не является обязательным.
Читать ответРасскажите о фактической организации workspace, пакетах и приложениях; Git-submodules — отдельный механизм, не обязательный признак монорепозитория.
Читать ответРасскажите, использовали ли rebase для переноса локальных коммитов на новую базу или подготовки истории, и как решали конфликты.
Читать ответgit commit создаёт снимок подготовленных изменений в локальной истории, а git push передаёт объекты и обновляет разрешённые ссылки удалённого репозитория.
Читать ответНазовите реальные инструменты и задачи, для которых их выбираете: CLI, IDE или графический клиент могут дополнять друг друга.
Читать ответ