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

Вопросы на собеседовании по Git

20 вопросов по Git с технических собеседований

20 вопросов 119 компаний 249 технологий

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

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

Анализ резюме

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

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

На странице собраны вопросы по Git — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: backend, database, version control.

Основные темы и навыки

backend 15 database 10 version control 8 git 7 workflow 6 async 6 concurrency 4 optimization 4

Форматы вопросов

  • Поведенческие вопросы16
  • System Design3
  • Технические вопросы1

Ориентировочная сложность

  • Практические10
  • Продвинутые9
  • Базовые1

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

Найдено: 20
Поведенческий

Какие способы конкурентного выполнения программ доступны в Python?

Способы организации конкурентного выполнения в Python Потоки (threading): обеспечивают выполнение на уровне потоков ОС и особенно полезны в задачах с большим объёмом I/O; однако GIL ограничивает их эффективность при…

Читать ответ
Поведенческий

Почему композиция гибче наследования при проектировании кода?

Наследование и композиция: что обеспечивает большую гибкость кода? наследование: тесная связь и фиксированная иерархия композиция: гибкое объединение объектов из отдельных компонентов наследование трудно изменять…

Читать ответ
System Design

Чем отличаются git rebase и git merge и когда их использовать?

Чем отличаются git rebase и git merge Git merge объединяет ветки и создаёт merge commit Git rebase перестраивает историю, перенося коммиты на новую базу Merge оставляет всю историю ветвления Rebase формирует линейную…

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

Чем отличаются локальный и удалённый репозитории в Git?

Локальный и удалённый репозитории в Git Git представляет собой распределённую систему контроля версий Локальный репозиторий — копия проекта, размещённая на компьютере разработчика Коммиты и ветки хранятся локально и…

Читать ответ
Поведенческий

Что выбрать на собеседовании: микросервисы или монолит?

Микросервисы или монолит: что выбрать? микросервисы: совокупность независимых сервисов, каждый из которых реализует отдельную бизнес-функцию монолит: одно цельное приложение с тесно связанными кодом и данными…

Читать ответ
Поведенческий

Что делает команда git cherry-pick и когда её используют?

Команда Git для выбора отдельных коммитов переносит конкретный коммит из другой ветки применяет содержащиеся в нём изменения к текущей ветке обрабатывает отдельные изменения, а не выполняет полное слияние подходит для…

Читать ответ
Поведенческий

Что называют блокирующим вызовом в asyncio?

asyncio — библиотека Python для асинхронного программирования блокирующий вызов — это операция, которая останавливает выполнение текущей задачи и event loop целиком для asyncio такое поведение недопустимо, поскольку…

Читать ответ
Поведенческий

Что представляет собой PostgreSQL?

Что представляет собой PostgreSQL? - объектно-реляционная СУБД с открытым исходным кодом работа со сложными типами данных и возможность расширения полноценная поддержка ACID и транзакций развитый язык запросов SQL с…

Читать ответ