Complete DevOps Interview Question Bank
(Freshers)
Linux & Shell Scripting
1 Explain Linux file system structure.
2 What are basic Linux commands (ls, cd, grep, chmod, ps)?
3 Explain file permissions and chmod numeric format.
4 How to check running processes?
5 What is a cron job?
6 What is shell scripting?
7 Explain variables and arguments in shell script.
8 Explain if-else and loops in shell.
9 What is pipe and redirection?
10 Write a script to monitor disk usage.
Docker
1 What is Docker and why use it?
2 Difference between VM and Docker.
3 Image vs Container.
4 Explain Docker architecture.
5 What is Dockerfile?
6 CMD vs ENTRYPOINT.
7 What are Docker volumes?
8 Explain Docker networking.
9 What is Docker Compose?
10 How to debug a failing container?
Kubernetes
1 What is Kubernetes?
2 Explain Kubernetes architecture.
3 What is a Pod?
4 Deployment vs ReplicaSet.
5 Service types in Kubernetes.
6 ConfigMap vs Secret.
7 What is PV and PVC?
8 How does scaling work?
9 What is Ingress?
10 How to debug a failed Pod?
AWS
1 Explain AWS global infrastructure.
2 What is EC2?
3 What is S3?
4 IAM Users vs Roles.
5 What is VPC?
6 Security Group vs NACL.
7 What is Auto Scaling?
8 What is Load Balancer?
9 What is CloudWatch?
10 How to deploy application in AWS?
Terraform
1 What is Terraform?
2 Explain Terraform workflow.
3 What is state file?
4 Local vs Remote state.
5 What is module?
6 What is backend?
7 What is terraform plan vs apply?
8 What is lifecycle block?
9 How to create EC2 using Terraform?
10 How to handle state conflicts?
CI/CD & Jenkins
1 What is CI/CD?
2 Explain CI/CD pipeline stages.
3 What is Jenkins?
4 Master vs Agent in Jenkins.
5 What is Jenkinsfile?
6 Declarative vs Scripted pipeline.
7 How to integrate Git with Jenkins?
8 How to build Docker image in pipeline?
9 How to deploy to Kubernetes using Jenkins?
10 How to secure Jenkins?