
Git & GitHub - Kiến thức cơ bản
Branching, merge, rebase, pull requests, gitflow, .gitignore, hooks, CI/CD workflows
1Lệnh nào khởi tạo một Git repository mới trong thư mục hiện có?
Lệnh nào khởi tạo một Git repository mới trong thư mục hiện có?
Câu trả lời
Lệnh git init tạo một Git repository mới trong thư mục hiện tại bằng cách khởi tạo thư mục con .git chứa tất cả các tệp cần thiết cho việc quản lý phiên bản. Lệnh này là bước đầu tiên để bắt đầu theo dõi các thay đổi của một dự án hiện có.
2Sự khác biệt giữa git clone và git init là gì?
Sự khác biệt giữa git clone và git init là gì?
Câu trả lời
git init tạo một repository trống mới trong thư mục hiện tại, trong khi git clone sao chép một repository remote hiện có sang máy cục bộ, bao gồm toàn bộ lịch sử commit và các nhánh. git clone cũng tự động thiết lập kết nối với repository remote (origin).
3Lệnh nào tạo một nhánh mới và chuyển sang nó trong một thao tác duy nhất?
Lệnh nào tạo một nhánh mới và chuyển sang nó trong một thao tác duy nhất?
Câu trả lời
Lệnh git checkout -b tên_nhánh tạo một nhánh mới và chuyển sang nó ngay lập tức. Từ Git 2.23, có thể dùng git switch -c tên_nhánh rõ ràng hơn. Các lệnh này tránh việc phải làm git branch rồi git checkout.
Sự khác biệt chính giữa git merge và git rebase là gì?
Tại sao nên tránh rebase các commit đã được push lên một nhánh chia sẻ?
+17 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Data Engineering khác
Linux & Shell - Cơ bản
Python nâng cao cho Data Engineering
Docker - Cơ bản
Google Cloud Platform - Cơ bản
CI/CD và chất lượng mã
Docker Compose
FastAPI - API dữ liệu
SQL nâng cao cho Data Engineering
Data Lake - Kiến trúc và nạp dữ liệu
BigQuery cho Data Engineering
PostgreSQL - Quản trị
Data Modeling cho Data Engineering
Fivetran & Airbyte - Nạp dữ liệu
dbt - Kiến thức cơ bản
Apache Airflow - Cơ bản
Kubernetes - Cơ Bản
dbt - Tính năng nâng cao
Mẫu ETL / ELT / ETLT
Apache Airflow - Nâng cao
Airflow + dbt - Điều phối pipeline
PySpark - Xử lý quy mô lớn
Google Pub/Sub - Streaming dữ liệu
Apache Beam & Dataflow
Kubernetes - Production và Scaling
Terraform - Infrastructure as Code
Cơ sở dữ liệu NoSQL
Data Architecture hiện đại
Giám sát và Khả năng quan sát
IAM và Bảo mật Dữ liệu
Nắm vững Data Engineering cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí