DevOps Engineer

Intermediate

Implement infrastructure as code, manage Kubernetes clusters, and automate deployments.

Your Progress0 / 50 questions

2 questions free per topic

Unlock all 50 questions with Pro

Upgrade to Pro

Topics

1

Kubernetes

2 free / 10 questions

  • 1
    What is a Kubernetes Service, and what are the different service types? When would you use each type?
  • 2
    Explain the relationship between PersistentVolumes, PersistentVolumeClaims, and StorageClasses. How does dynamic provisioning work?
  • Explain the difference between taints and tolerations versus node affinity. How would you use these features to control pod scheduling in a multi-tenant cluster?Pro
  • When would you use a StatefulSet instead of a Deployment? Explain the guarantees StatefulSets provide and the challenges of running stateful applications on Kubernetes.Pro
  • Explain the architecture of a Kubernetes cluster. What are the main components of the control plane and worker nodes?Pro
  • How do ConfigMaps and Secrets differ in Kubernetes? What are the best practices for managing sensitive data in a cluster?Pro
  • What is a Pod in Kubernetes, and why is it the smallest deployable unit rather than a container?Pro
  • What are Network Policies in Kubernetes, and how do they control traffic flow? Provide an example of a common network policy use case.Pro
  • Explain how Deployments work in Kubernetes. How do they manage rolling updates, and what happens during a rollback?Pro
  • A pod is stuck in CrashLoopBackOff status. Walk me through your systematic approach to diagnosing and resolving this issue.Pro

Unlock 8 more questions

Get full access with Pro

Upgrade
2

Infrastructure as Code

2 free / 10 questions

  • 1
    Explain the difference between declarative and imperative approaches in Infrastructure as Code. Which approach does Terraform use, and why?
  • 2
    What is Terraform state, and why is it critical? How do you manage state in a team environment, and what problems can arise?
  • What are Terraform providers, and how do you configure multiple providers or different regions in the same configuration?Pro
  • Describe the core Terraform workflow. What happens during each step: init, plan, and apply?Pro
  • How would you integrate Terraform into a CI/CD pipeline? Describe the stages, safety mechanisms, and best practices for automated infrastructure deployments.Pro
  • Explain Terraform state locking in detail. What happens during a lock, how do you handle lock issues, and what are the risks of not using locking?Pro
  • What are Terraform modules, and how do they promote code reuse? Explain the difference between root modules, child modules, and published modules.Pro
  • How do you manage multiple environments like development, staging, and production with Terraform? Compare workspaces with directory-based approaches.Pro
  • What is Infrastructure as Code, and what are its main benefits compared to manual infrastructure management?Pro
  • You need to bring existing infrastructure under Terraform management. Explain the terraform import process and other state manipulation commands. What are the challenges and best practices?Pro

Unlock 8 more questions

Get full access with Pro

Upgrade
3

Monitoring & Logging

2 free / 10 questions

Unlock 8 more questions

Get full access with Pro

Upgrade
4

Security & Compliance

2 free / 10 questions

  • 1
    What are the OWASP Top 10, and why should DevOps engineers be familiar with them? Give examples of how infrastructure and pipeline security relates to application vulnerabilities.
  • 2
    What security scanning tools should be integrated into a CI/CD pipeline? Explain the differences between SAST, DAST, and SCA, and when each is used.
  • What is secrets management, and why should you never store secrets in code repositories? What are the basic approaches to managing secrets securely?Pro
  • You are designing the security architecture for a new cloud-native application handling sensitive customer data. Walk me through your approach, covering network security, data protection, access control, and monitoring.Pro
  • What are the best practices for securing container images and container runtimes? How do you ensure only trusted images run in your environment?Pro
  • What is policy as code, and how do tools like Open Policy Agent or Kyverno enforce security and compliance policies? Describe how you would implement guardrails for a Kubernetes platform.Pro
  • What are common compliance frameworks like SOC 2, PCI-DSS, and HIPAA? How does DevOps automation help maintain continuous compliance?Pro
  • What is DevSecOps, and what does "shift-left" security mean? How does this approach differ from traditional security practices?Pro
  • Explain Role-Based Access Control in Kubernetes. What are Roles, ClusterRoles, RoleBindings, and ClusterRoleBindings? How do you implement least-privilege access?Pro
  • How would you implement a comprehensive secrets management strategy for a multi-environment platform? Address dynamic secrets, rotation, emergency access, and integration with CI/CD pipelines.Pro

Unlock 8 more questions

Get full access with Pro

Upgrade
5

Cloud Advanced

2 free / 10 questions

Unlock 8 more questions

Get full access with Pro

Upgrade

Mock Interview

Test your knowledge with an AI-powered mock interview session.

Start Mock Interview
Text
Voice (Pro)

Quick Stats

  • Total Questions50
  • Topics5
  • DifficultyIntermediate
View Interview Checklist