Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Ultimate DevOps and Cloud Interview Guide

Hướng Dẫn Phỏng Vấn DevOps và Cloud Toàn Diện

Hướng Dẫn Phỏng Vấn DevOps và Cloud Toàn Diện

Hướng dẫn phỏng vấn DevOps và Cloud toàn diện, bao gồm các câu hỏi phỏng vấn theo chủ đề dựa trên tình huống thực tế kèm ghi chú.

4.7
(2,510 đánh giá)
19,349 học viên
Giảng viên
Abhishek Veeramalla
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
15.5 giờ video
182 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

Bạn sẽ học được gì

Sẵn sàng cho các vị trí công việc DevOps và Cloud.
Có khả năng trả lời các câu hỏi phỏng vấn dựa trên tình huống.
Nắm vững các câu hỏi phỏng vấn DevOps và Cloud thường gặp nhất.
Hiểu rõ các thách thức và tình huống thực tế mà Kỹ sư DevOps và Cloud phải đối mặt.

Yêu cầu

Không cần kinh nghiệm trước. Bạn sẽ học mọi thứ từ đầu.

Đối tượng phù hợp

Dành cho các Kỹ sư DevOps mới và Kỹ sư DevOps muốn chuyển việc.
Các Kỹ sư DevOps mới muốn tìm hiểu các tình huống DevOps thời gian thực.
Các Kỹ sư DevOps muốn nâng cao hiểu biết về các tình huống phức tạp.

Nội dung khóa học

13 phần • 182 bài giảng
1 Giới thiệu
2 Hướng dẫn đặc biệt cho người học.
3 Link kho lưu trữ GitHub cho khóa học [Đừng bỏ lỡ]
1 Git Fork so với Git Clone
2 Hãy giải thích một tình huống bạn dùng Git Fork thay vì Git Clone.
3 Git Fork trong thực tế với ví dụ
4 Git Fetch so với Git Pull
5 Thực hành cách Git Fetch và Pull hoạt động trong thời gian thực.
6 Bạn thường dùng lệnh nào hơn - Git Fetch hay Git Pull và tại sao?
7 Giải thích chi tiết Git Rebase và Git Merge
8 Thực hành cho thấy Git Rebase khác Git Merge như thế nào
9 Cách giải thích Git Merge vs Git Rebase trong phỏng vấn (Giải thích ngắn gọn)
10 Giải thích Chiến lược phân nhánh Git mà bạn đã sử dụng trong công ty.
11 Kể về 3 thách thức bạn gặp phải với Git trong quá trình làm việc.
12 Giải thích thách thức gần đây nhất bạn gặp với Git và cách bạn xử lý
13 Bạn xử lý xung đột Merge trong Git như thế nào?
14 Giải thích các Chiến lược Merge trong Git - Chiến lược Ours và Theirs
15 Bạn đã từng dùng Git tags chưa? Nếu có, tại sao?
16 Làm thế nào để gộp nhiều commit thành một commit duy nhất?
17 Kể tên 10 lệnh Git bạn sử dụng hàng ngày?
18 Tôi muốn bỏ qua việc đẩy thay đổi của một file lên Git, bạn làm thế nào?
19 Mục đích của thư mục .git trong kho lưu trữ Git là gì?
20 Bạn có thể khôi phục thư mục .git đã bị xóa không?
21 Một đồng đội vô tình commit một Kubernetes Secret (được mã hóa base64) lên Git.
1 10 lệnh linux bạn sử dụng hàng ngày.
2 Bạn có thể khôi phục file pem bị mất không? Nếu không, làm sao để truy cập instance?
3 /Var đã đầy 90%, Bước tiếp theo của bạn là gì?
4 Máy chủ Linux chậm do CPU sử dụng cao. Bạn sẽ khắc phục thế nào?
5 Ứng dụng triển khai trên Nginx trả về lỗi Connection Refused, bạn sẽ sửa thế nào?
6 SSH vào một instance ngừng hoạt động? Bạn sẽ xử lý sự cố này thế nào?
7 Tìm và liệt kê các file log cũ hơn 7 ngày trong thư mục /var/log.
8 Tìm và xóa các file log cũ hơn 30 ngày trong một thư mục.
9 Cronjob + Shell script để thực hiện xoay vòng log nâng cao (Tình huống được cung cấp)
10 Tạo hàng loạt người dùng linux bằng file CSV.
11 Script giám sát tình trạng dịch vụ bằng Bash
12 Tìm và xóa các file lớn hơn 100MB
13 Lấy danh sách người dùng đã đăng nhập hôm nay (tình huống - một số gói bị xóa)
14 Website không tải, bạn sẽ điều tra thế nào?
15 Sử dụng lệnh sed, làm thế nào để xóa dòng đầu và dòng cuối của file
16 Các loại biến khác nhau trong Linux là gì?
17 Kill vs Kill -9 trong Linux
1 Giải thích DNS bằng từ ngữ đơn giản.
2 Giải thích luồng hoàn chỉnh của một yêu cầu từ client đến server (Mô hình OSI)
3 Giải thích sự khác biệt giữa Forward Proxy và Reverse Proxy
4 Người dùng báo cáo ứng dụng chậm, bạn sẽ tiếp cận vấn đề này thế nào?
5 Curl hoạt động với IP, nhưng thất bại với Domain, Tại sao?
6 Website trả về mã trạng thái HTTP 502. Vấn đề có thể là gì?
7 [Nhiều người không trả lời được] Sự khác biệt giữa 0.0.0.0 và 127.0.0.1 là gì?
8 Sự khác biệt giữa Public Subnet và Private Subnet là gì?
9 Bạn vô tình tạo một private subnet thay vì public. Bạn sẽ sửa thế nào?
1 Jenkins shared libraries là gì và chúng hoạt động thế nào?
2 Nói về 5 build target bạn sử dụng hàng ngày.
3 Bạn sử dụng kho lưu trữ artifact nào cho các bản build?
4 Bạn cấu hình Artifactory cho ứng dụng của mình trong Maven như thế nào?
5 Build thành công cục bộ nhưng thất bại trên CI, bạn sẽ xử lý sự cố thế nào?
6 Pipeline CI thành công nhưng Ứng dụng bị lỗi trên Prod, Bạn sẽ hành động gì?
7 Pipeline chậm dần theo thời gian (Build mất nhiều thời gian hơn) - Bạn sẽ sửa thế nào?
8 Một developer đẩy một nhánh tính năng, nhưng pipeline không kích hoạt.
9 Build của bạn thất bại vì không thể tải một dependency từ kho artifact của bạn
10 Build Python thất bại trên CI nhưng chạy được cục bộ, Vấn đề có thể là gì?
11 Giải thích chi tiết Quy trình Build Ứng dụng Python.
12 Sử dụng Static Code Analysis, bạn có thể xác định những loại vấn đề nào?
13 Static Code Analysis làm chậm Pipeline CI, Bạn sẽ sửa thế nào?
14 Ứng dụng ở trạng thái 'OutOfSync' trong Argo CD, nhưng không có thay đổi Git nào
15 Khi một build thất bại trong Jenkins, Bạn sẽ gửi email thế nào?
1 Sự khác biệt giữa for_each và for trong Terraform là gì?
2 Modules trong Terraform là gì và tại sao chúng ta nên sử dụng chúng?
3 Vai trò của statefile trong Terraform là gì?
4 Bạn đã từng cân nhắc lưu statefile trong Git thay vì AWS S3 hoặc Azure Blob chưa?
5 Giải thích Quản lý Statefile trong Terraform
6 Hai Kỹ sư DevOps cố gắng cập nhật statefile cùng lúc. Điều gì sẽ xảy ra?
7 Chúng tôi không có tài khoản cloud. Chúng tôi có thể lưu statefile ở đâu?
8 Bạn dùng Terraform Enterprise hay phiên bản Community?
9 Bạn đã nghe về opentofu chưa? Bạn có nghĩ nó tốt hơn Terraform không?
10 Viết mã terraform để tạo bất kỳ tài nguyên nào trên AWS?
11 Sự khác biệt giữa Resource và Datasource trong terraform là gì?
1 Docker Container thoát ngay lập tức, bạn sẽ xử lý sự cố thế nào?
2 [90% trả lời sai] Mục đích của EXPOSE trong Dockerfile là gì?
3 Port không thể truy cập trên localhost ngay cả sau khi ánh xạ cổng trong Docker
4 Dữ liệu bị mất khi container dừng và khởi động lại, Bạn sẽ sửa thế nào?
5 Bạn thay đổi code, rebuild image, nhưng thay đổi không được phản ánh?
6 Ứng dụng bị crash với lỗi "Permission Denied" trong Container nhưng chạy tốt trên localhost.
7 Docker host sắp hết dung lượng đĩa. Bạn dọn dẹp thế nào?
8 Bạn sẽ Debug một Container đang chạy thế nào?
9 Bạn sử dụng container registry nào trong tổ chức của mình?
10 Giải thích sự khác biệt giữa CMD và Entrypoint trong Docker.
11 Bạn sử dụng những lệnh docker nào hàng ngày?
12 Khi nào bạn sẽ xóa một container một cách cưỡng chế và bằng cách nào?
1 Giải thích Kiến trúc Cụm Kubernetes.
2 Các thành phần khác nhau của Kubernetes tương tác thế nào khi bạn chạy kubectl apply (Pod)
3 Mục đích của services trong Kubernetes là gì?
4 Tại sao việc hardcode IP Pod để giao tiếp là một thói quen xấu?
5 Các loại services trong Kubernetes là gì?
6 Labels và selectors trong Kubernetes là gì?
7 Bạn sẽ đề xuất service NodePort hay service loại Load balancer và tại sao?
8 Kubernetes Services liên quan thế nào đến Kube Proxy?
9 Nhược điểm của service loại LoadBalancer là gì?
10 Headless Service trong Kubernetes là gì và bạn đã sử dụng nó khi nào?
11 Một Pod có thể truy cập Service trong namespace khác không, nếu Có, bằng cách nào?
12 Giải thích cách bạn có thể hạn chế quyền truy cập vào pod db chỉ cho một ứng dụng trong namespace?
13 Giải thích chiến lược triển khai mà bạn tuân theo trong tổ chức.
14 Giải thích chiến lược rollback mà bạn tuân theo trong tổ chức.
15 Thiết kế một giải pháp để tránh rollbacks.
16 Giải thích các chiến lược triển khai mà bạn đã sử dụng trong quá khứ.
17 Giải thích vai trò của CoreDNS trong Kubernetes.
18 Một kỹ sư DevOps đã taint một node là "Noschedule". Bạn vẫn có thể schedule một pod không?
19 Pod bị kẹt ở CrashLoopBackOff, Bạn sẽ thực hiện những bước nào?
20 Sự khác biệt giữa liveness và readiness probes là gì?
21 Giải thích sự khác biệt giữa Ingress và service loại LB.
22 Ứng dụng của bạn hoạt động với ClusterIP nhưng thất bại với Ingress. Bạn xử lý sự cố thế nào?
23 Tại sao tôi cần thiết lập Ingress controller sau khi tạo ingress?
24 Chúng tôi có một load balancer nội bộ, Chúng tôi có thể sử dụng Ingress với load balancer của mình không?
25 Deployment của bạn có replicas: 3, nhưng chỉ có 1 pod đang chạy. Điều gì có thể sai?
26 Pod của bạn mount một ConfigMap, nhưng các thay đổi đối với ConfigMap không được phản ánh?
27 Giải thích cách Node Affinity hoạt động và khi nào bạn sẽ sử dụng nó?
28 Sự khác biệt giữa Node Affinity và Node Label Selector là gì?
29 Container runtime trong Kubernetes là gì?
30 Kubernetes QOS là gì?
31 Requests và limits trong Kubernetes là gì?
32 Kể về 3 thách thức bạn gặp phải khi làm việc với Kubernetes?
33 Chúng ta có thể sử dụng Kubernetes Master để schedule các pods không?
34 Giải thích Horizontal vs Vertical Scaling trong Kubernetes hoặc nói chung
35 Các loại secrets khác nhau trong Kubernetes là gì?
1 Sự khác biệt giữa giám sát (monitoring) và quan sát hệ thống (observability) là gì?
2 Làm thế nào để phát ra log và metrics tùy chỉnh trong ứng dụng của bạn?
3 Bạn thu thập loại metrics nào với prometheus trong tổ chức hiện tại của bạn?
4 Bạn đã làm việc với Observability chưa, nếu có, hãy giải thích những gì bạn đã làm?
5 Sự khác biệt giữa logs, metrics và traces là gì?
6 Sự khác biệt giữa giám sát dựa trên push và pull là gì?
7 Bạn đã sử dụng công cụ nào để xây dựng hệ thống quan sát (observability stack)?
8 Người dùng báo cáo ứng dụng chậm. Log không hiển thị lỗi, và CPU tốt. Hãy khắc phục.
9 Bạn theo dõi một yêu cầu xuyên suốt nhiều microservices trong một cụm Kubernetes thế nào?
10 Một pod bị crash ngẫu nhiên với OOMKilled. Bạn xác định và sửa lỗi này thế nào?
11 Bạn bị đánh thức lúc 2 giờ sáng bởi cảnh báo sai. Chiến lược của bạn để giảm nhiễu là gì?
1 Giải thích cách bạn sẽ thiết kế một ứng dụng nhiều tầng có tính sẵn sàng cao và khả năng mở rộng.
2 AWS NAT là gì và khi nào nó được sử dụng?
3 Làm thế nào để bật quyền truy cập Internet cho ứng dụng được triển khai trong private subnet?
4 Các ứng dụng trong các subnet khác nhau của một VPC có thể tương tác mặc định không, Nếu không, tại sao?
5 Giải thích NACL vs SG và bạn sử dụng cái nào trong tổ chức của mình?
6 EC2 Instance bị chấm dứt đột ngột, Bạn sẽ xử lý sự cố thế nào?
7 Lambda Function thất bại ngẫu nhiên, Bạn sẽ sửa lỗi thế nào?
8 Bạn sẽ làm gì khi AWS RDS Storage đầy?
9 Developer đã xóa các tài nguyên quan trọng như S3, RDS và EC2. Bạn sẽ làm gì?
10 Giải thích một hoạt động tối ưu chi phí mà bạn đã thực hiện trong tổ chức hiện tại.
11 Giải thích một thách thức gần đây bạn gặp với AWS và cách bạn giải quyết?
12 Auto
13 Which AWS services do you use in your day to day life ?
14 Have you used AWS EFS ? If yes, what issues did you run into ?
15 When will you go for EFS over EBS in realtime ?
16 Disable AWS console access to the IAM Users.
17 How can AWS lambda in one AWS account connect to s3 bucket in other account ?
18 What is AWS STS and how does it work ?
19 What is trust policy in AWS and why is it used ?
20 How a Lambda function in AWS Account A interact with Dynamodb in Account B ?
21 What are the disadvantages of using EBS volumes in Kubernetes ?
22 AWS Secret Manager vs Parameter Store
23 Explain your day-to-day activities related to Databases
24 Have you worked with Lambda in AWS ? Explain your activities with lambda.
25 What is the difference between IAM user & role ?
1 User reports random downtime in Webapp hosted in Azure App Services
2 How can you schedule a script to run everyday on Azure ?
3 Cannot SSH or RDP to a Azure VM, How will you fix it ?
4 Azure Function failed to execute. How do you debug?
5 How will you restrict access to a storage account so only VMs in a specific VNet
6 Your team wants to replicate a production SQL database to staging daily. What’s
7 How do you use tags on the resources in Azure ? Do you enforce them ?
8 How do you create resources on Azure ? Bicep or ARM or Terraform ?
9 Your team has access to delete resources. How do you prevent accidental deletion
10 In AKS cluster how will you secure app-to-app communication.
11 Explain how to connect Azure VMs to a database that is on-premises
12 How do you ensure data redundancy and performance in multi-region deployment.
13 A VM-based application in East US is slow for users in Europe. What do you do?
14 Service Principals vs Managed Identities, Which one is better ?
15 Explain how did you use NSG and ASG in realtime.
1 What are some common packages that you use as a DevOps Engineer ?
2 Day to Day task: Tell about a task where you used Python
3 Write a script to find and print a pattern from huge log file using Python ?
1 Hãy chia sẻ về một ngày làm việc điển hình của bạn.
2 Hãy kể về kinh nghiệm DevOps của bạn.
3 Đóng góp của bạn trong nhóm là gì? [Dành cho ứng viên trên 5 năm kinh nghiệm]
4 Đóng góp của bạn trong nhóm là gì? [Dành cho ứng viên dưới 5 năm kinh nghiệm]
5 Hãy giới thiệu về dự án bạn đang tham gia tại tổ chức hiện tại.

Giới thiệu khóa học

Ultimate DevOps and Cloud Interview Guide that covers topic by topic scenario based Interview questions with detailed notes through a GitHub Repository. All the Interview questions are collected from candidates who are actively attending Interviews for DevOps and Cloud roles.

This course covers following topics:
- Git
- Linux
- Networking
- CI/CD
- Terraform
- Docker
- Kubernetes
- Observability
- AWS
- Azure
- Project related and SDLC

GitHub repository associated with the notes has all the questions in the exact order of the course. Each question has a MD file in the repository which covers the detailed explanation of the answer for your quick reference. Questions added to this course in the future will also be updated in the GitHub repository in the same way.

The main goal of the course is to make every DevOps and Cloud aspirants job ready. If you are planning to attend Interviews or failing in clearing the Interviews currently then this course is absolutely for you. All the questions are organized to for the better experience of the user. You will find questions on various topics and sub-topics on DevOps.

Key Takeaways from the course:
- Interview Readiness
- Upskill with latest scenario based Interview Questions
- Approach to answer any scenario based Interview Question confidently.

Happy learning.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Aws
Hiển thị tất cả khoá học Cloud Computing
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Docker
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊