
Git & GitHub - Основи
Branching, merge, rebase, pull requests, gitflow, .gitignore, hooks, CI/CD workflows
1Яка команда ініціалізує новий Git-репозиторій в існуючому каталозі?
Яка команда ініціалізує новий Git-репозиторій в існуючому каталозі?
Відповідь
Команда git init створює новий Git-репозиторій у поточному каталозі, ініціалізуючи підкаталог .git, який містить усі файли, необхідні для версіонування. Ця команда є першим кроком для початку відстеження змін в існуючому проекті.
2Яка різниця між git clone та git init?
Яка різниця між git clone та git init?
Відповідь
git init створює новий порожній репозиторій у поточному каталозі, тоді як git clone копіює існуючий віддалений репозиторій на локальну машину, включаючи всю історію комітів та гілки. git clone також автоматично налаштовує з'єднання з віддаленим репозиторієм (origin).
3Яка команда створює нову гілку та перемикається на неї за одну операцію?
Яка команда створює нову гілку та перемикається на неї за одну операцію?
Відповідь
Команда git checkout -b назва_гілки створює нову гілку та одразу перемикається на неї. Починаючи з Git 2.23, можна також використовувати git switch -c назва_гілки, що є більш явним. Ці команди уникають виконання git branch з подальшим git checkout.
Яка основна різниця між git merge та git rebase?
Чому слід уникати rebase комітів, які вже були запушені у спільну гілку?
+17 питань зі співбесід
Інші теми співбесід Data Engineering
Linux & Shell - Основи
Просунутий Python для Data Engineering
Docker - Основи
Google Cloud Platform - Основи
CI/CD та якість коду
Docker Compose
FastAPI - API даних
Просунутий SQL для Data Engineering
Data Lake - Архітектура та завантаження даних
BigQuery для Data Engineering
PostgreSQL - Адміністрування
Data Modeling для Data Engineering
Fivetran & Airbyte - Завантаження даних
dbt - Основи
Apache Airflow - Основи
Kubernetes - Основи
dbt - Розширені можливості
Патерни ETL / ELT / ETLT
Apache Airflow - Просунутий
Airflow + dbt - Оркестрація пайплайнів
PySpark - Великомасштабна обробка
Google Pub/Sub - Стрімінг даних
Apache Beam & Dataflow
Kubernetes - Продакшн та масштабування
Terraform - Infrastructure as Code
Бази даних NoSQL
Сучасна Data Architecture
Моніторинг та спостережуваність
IAM та безпека даних
Опануй Data Engineering для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно