DevOps

Quản lý phiên bản & Git

Cơ bản về Git, branches, merge, rebase, pull requests, quy ước commit, workflow gitflow

20 câu hỏi phỏng vấn·
Junior
1

Git là gì?

Câu trả lời

Git là một hệ thống quản lý phiên bản phân tán theo dõi các thay đổi của mã nguồn theo thời gian. Mỗi developer có một bản sao đầy đủ lịch sử dự án trên máy local của mình, khác với các hệ thống tập trung như SVN. Điều này cho phép làm việc offline và cung cấp khả năng phục hồi tốt hơn vì không có điểm thất bại duy nhất.

2

Lệnh nào khởi tạo một repository Git mới trong một thư mục?

Câu trả lời

Lệnh git init tạo một repository Git local mới trong thư mục hiện tại bằng cách tạo một thư mục con ẩn .git chứa tất cả các tệp metadata của repository. Lệnh này là bước đầu tiên để bắt đầu theo dõi các thay đổi với Git trong một dự án hiện có hoặc mới.

3

Lệnh nào thêm tệp vào staging area (index) trước khi commit?

Câu trả lời

Lệnh git add cho phép thêm các thay đổi của tệp vào staging area (vùng trung chuyển). Bước trung gian giữa sửa đổi và commit này cho phép bạn chọn chính xác những thay đổi nào sẽ được đưa vào commit tiếp theo. Ví dụ, git add . thêm tất cả các tệp đã sửa đổi, trong khi git add file.txt chỉ thêm tệp cụ thể đó.

4

Lệnh nào ghi lại các thay đổi từ staging area vào lịch sử Git?

5

Làm thế nào để tạo một branch Git mới và chuyển sang nó ngay lập tức?

+17 câu hỏi phỏng vấn

Các chủ đề phỏng vấn DevOps khác

Cơ bản về Linux

Junior
22 câu hỏi

Shell Scripting & Bash

Mid-Level
20 câu hỏi

Cơ bản về Networking

Junior
22 câu hỏi

Kiến thức cơ bản về Docker

Junior
24 câu hỏi

Nền tảng CI/CD

Junior
18 câu hỏi

GitHub Actions

Mid-Level
22 câu hỏi

GitLab CI/CD

Mid-Level
22 câu hỏi

Jenkins

Mid-Level
22 câu hỏi

Kiến thức cơ bản về Kubernetes

Mid-Level
26 câu hỏi

Networking Kubernetes

Mid-Level
24 câu hỏi

Kubernetes Nâng cao

Mid-Level
24 câu hỏi

Ingress & API Gateway

Mid-Level
20 câu hỏi

Cơ bản về Terraform

Mid-Level
22 câu hỏi

Terraform Nâng cao

Mid-Level
22 câu hỏi

Ansible & Configuration Management

Mid-Level
20 câu hỏi

Kiến thức cơ bản AWS

Mid-Level
26 câu hỏi

Kiến thức cơ bản về Azure

Mid-Level
22 câu hỏi

Nền tảng GCP

Mid-Level
22 câu hỏi

Monitoring và Prometheus

Mid-Level
22 câu hỏi

Logging & ELK Stack

Mid-Level
20 câu hỏi

Alerting & Incident Response

Mid-Level
20 câu hỏi

Cloud Identity & Secrets

Mid-Level
22 câu hỏi

Bảo mật Pipeline CI/CD

Mid-Level
20 câu hỏi

Helm & Kubernetes

Mid-Level
20 câu hỏi

Bảo mật Runtime & Cluster

Senior
24 câu hỏi

Container Supply Chain Security

Senior
22 câu hỏi

Service Mesh & Istio

Senior
24 câu hỏi

GitOps & ArgoCD

Senior
22 câu hỏi

Progressive Delivery

Senior
20 câu hỏi

Khả năng quan sát phân tán

Senior
22 câu hỏi

Disaster Recovery & Backup

Senior
20 câu hỏi

Tối ưu hóa hiệu suất

Senior
22 câu hỏi

Tối ưu Chi phí Cloud

Senior
20 câu hỏi

Nguyên tắc SRE

Senior
24 câu hỏi

Chaos Engineering

Senior
20 câu hỏi

Platform Engineering

Senior
22 câu hỏi

Nắm vững DevOps 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í