linuxlab.io
Учебники▾
  • Линукс и сети
    Файловая система, процессы, TCP/IP, BGP и OSPF
    →
  • Terraform и IaC
    HCL, state, plan/apply на sandbox LocalStack
    →
  • Git и GitHub
    Объектная модель, plumbing, ветвление, GitHub Actions
    →
Все учебники →
ЦеныО платформеВойтиСоздать аккаунт
/
Intro
Lessons
Footer
linuxlab-УчебникиЦеныО платформеКонфиденциальность и куки
Copyright © 2026 LinuxLab. Все права защищены.
linuxlab.io
Учебники▾
  • Линукс и сети
    Файловая система, процессы, TCP/IP, BGP и OSPF
    →
  • Terraform и IaC
    HCL, state, plan/apply на sandbox LocalStack
    →
  • Git и GitHub
    Объектная модель, plumbing, ветвление, GitHub Actions
    →
Все учебники →
ЦеныО платформеВойтиСоздать аккаунт
/
  • Введение
  • Главы
  • How it works
  • Уроки
  • База знаний
  • Собеседование
Interview prep

$ /courses/git/interview

Подготовка к собеседованию.
По Git, по существу.

Не Top-30 со списком ответов. Каждый вопрос - карточка: что хотят услышать, типичные подводные камни, follow-up и ссылки в базу знаний для глубины. Сейчас 47 вопросов в 8 кластерах.

Clusters

Кластеры

Каждый кластер - независимая тема. Открывай тот, что слабее всего, или иди по порядку.

  • /internals

    7 вопросов

    Объекты, SHA, packfile, working tree

    Вопросы про объектную модель Git: четыре типа объектов, SHA как ключ, как лежит история на диске и почему ветки в Git дешёвые. Это база для всех остальных кластеров - без неё про rebase, reflog и filter-repo бесполезно говорить.

    junior
    1
    middle
    4
    senior
    2
    35 миноткрыть→
  • /branching-merging

    6 вопросов

    Ветки, merge, rebase, cherry-pick

    Сравнение merge и rebase, fast-forward vs no-ff vs squash, когда и зачем cherry-pick, что делает interactive rebase. Стандартный блок для собесов на любую роль, где Git больше чем «push в main».

    junior
    1
    middle
    3
    senior
    2
    35 миноткрыть→
  • /remote-collab

    6 вопросов

    Удалённые репозитории и командная работа

    Что делает push/pull/fetch, что такое tracking branch, чем origin отличается от upstream в fork-моделях и когда force-push допустим. Базовый блок для любой команды, где код едет дальше своего ноутбука.

    junior
    2
    middle
    3
    senior
    1
    30 миноткрыть→
  • /workflow-pr

    6 вопросов

    Workflow, PR, code review

    Atomic commits, conventional commits, semver, что отличает хороший PR от плохого, как делать code review, CODEOWNERS и branch protection. Команды на Backend/DevOps-собесах смотрят насколько кандидат живёт в командном процессе, а не только в локальном `git push`.

    junior
    1
    middle
    3
    senior
    2
    30 миноткрыть→
  • /recovery-archaeology

    6 вопросов

    Восстановление и археология истории

    Reflog как машина времени, bisect для поиска коммита-виновника, blame с его ограничениями, rev-parse как универсальный резолвер ссылок и cat-file для чтения объектов вручную. Это блок, где сразу видно «работал руками с инцидентами» vs «читал учебник».

    junior
    1
    middle
    3
    senior
    2
    30 миноткрыть→
  • /rewriting-history

    5 вопросов

    Переписывание истории

    amend, interactive rebase, git filter-repo, force-push. Когда переписать историю безопасно, как не сломать коллегам копии и почему filter-branch больше не используют. Senior-вопросы: что делать когда переписывание уже случилось и команда страдает.

    junior
    1
    middle
    1
    senior
    3
    30 миноткрыть→
  • /security-secrets

    5 вопросов

    Безопасность и секреты

    GPG/SSH signing, secret scanning, ssh-ключи, gitignore и почему он не лечит уже утёкший секрет. Блок особенно частый на DevOps/SRE/Platform- собесах, где Git это часть supply chain.

    junior
    1
    middle
    3
    senior
    1
    25 миноткрыть→
  • /troubleshooting

    6 вопросов

    Сценарии: потерял коммит, force-push, detached HEAD

    Сценарные вопросы - самые ценные на собесе. Не «что такое reflog», а «снёс свои коммиты через reset --hard, что делать первым делом». Эти вопросы отличают того, кто читал учебник, от того, кто гасил инциденты в командном репо. Все сценарии реальные.

    junior
    1
    middle
    2
    senior
    3
    35 миноткрыть→
Footer
linuxlab-УчебникиЦеныО платформеКонфиденциальность и куки
Copyright © 2026 LinuxLab. Все права защищены.