| 1 | What are the core principles of GitOps? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Beginner |
| 2 | What is GitOps? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Beginner |
| 3 | How does ArgoCD implement GitOps? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Beginner |
| 4 | What is a source of truth and why does GitOps use Git for it? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Beginner |
| 5 | What tools implement GitOps besides ArgoCD? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Beginner |
| 6 | What is idempotency and why does it matter in GitOps? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Beginner |
| 7 | What is configuration drift and how does GitOps handle it? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 8 | What are the benefits of GitOps over traditional deployment approaches? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 9 | How do you perform a rollback in a GitOps workflow? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 10 | What belongs in Git and what should not in a GitOps setup? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 11 | How are secrets managed securely in a GitOps workflow? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 12 | How does GitOps improve security and compliance? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 13 | How does GitOps enable auditability and compliance evidence? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 14 | What is the difference between GitOps and Infrastructure as Code (IaC)? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 15 | How do you handle non-Kubernetes resources in a GitOps model? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 16 | How does GitOps improve developer experience? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 17 | What role do webhooks play in GitOps with ArgoCD? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 18 | How do you structure Git repositories for GitOps at scale? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Advanced |
| 19 | How does GitOps support disaster recovery? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Advanced |
| 20 | What are the trade-offs and limitations of GitOps? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Advanced |
| 21 | How do you promote changes across environments in GitOps? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Advanced |
| 22 | What are common anti-patterns in GitOps? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Advanced |
| 23 | What is the difference between push-based and pull-based deployment? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Beginner |
| 24 | What is declarative vs imperative configuration? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Beginner |
| 25 | What is continuous reconciliation? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Beginner |
| 26 | What is the reconciliation loop and how often does ArgoCD run it? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Advanced |
| 27 | How do you validate manifests before they reach the cluster (policy as code)? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Advanced |
| 28 | How do you separate application code repos from configuration repos, and why? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Advanced |
| 29 | Can the parent app itself be managed by GitOps? ArgoCD › App of Apps | ArgoCD | App of Apps | Intermediate |
| 30 | How do you manage RBAC declaratively under GitOps? ArgoCD › RBAC | ArgoCD | RBAC | Intermediate |
| 31 | What is an ArgoCD Application? ArgoCD › Applications | ArgoCD | Applications | Beginner |
| 32 | What are the source and destination in an Application spec? ArgoCD › Applications | ArgoCD | Applications | Beginner |
| 33 | What manifest formats/tools does ArgoCD support for an Application source? ArgoCD › Applications | ArgoCD | Applications | Beginner |
| 34 | How do you view and manage Applications via the ArgoCD CLI? ArgoCD › Applications | ArgoCD | Applications | Beginner |
| 35 | What are the possible sync statuses of an Application? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Beginner |
| 36 | How do you force a refresh or hard refresh of an Application? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Beginner |
| 37 | What does the diff view show and how do you use it? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Beginner |
| 38 | Why use the App of Apps pattern? ArgoCD › App of Apps | ArgoCD | App of Apps | Beginner |
| 39 | What does the parent Application's source point to in App of Apps? ArgoCD › App of Apps | ArgoCD | App of Apps | Beginner |
| 40 | Where is ArgoCD RBAC configured? ArgoCD › RBAC | ArgoCD | RBAC | Beginner |
| 41 | What namespace do ArgoCD Application resources live in? ArgoCD › Applications | ArgoCD | Applications | Beginner |
| 42 | What is the targetRevision HEAD and when should you avoid it? ArgoCD › Applications | ArgoCD | Applications | Beginner |
| 43 | What does OutOfSync mean and what should you do about it? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Beginner |
| 44 | What is a dry-run sync? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Beginner |
| 45 | How do you install the root app to bootstrap an environment? ArgoCD › App of Apps | ArgoCD | App of Apps | Beginner |
| 46 | What's the benefit of a single sync point in App of Apps? ArgoCD › App of Apps | ArgoCD | App of Apps | Beginner |
| 47 | How do you use Kustomize with an ArgoCD Application? ArgoCD › Applications | ArgoCD | Applications | Intermediate |
| 48 | What is the difference between manual and automated sync policy? ArgoCD › Applications | ArgoCD | Applications | Intermediate |
| 49 | What is selfHeal and when should you use it? ArgoCD › Applications | ArgoCD | Applications | Intermediate |
| 50 | How do you pin an Application to a specific Git revision or tag? ArgoCD › Applications | ArgoCD | Applications | Intermediate |
| 51 | What are ignoreDifferences and why are they needed? ArgoCD › Applications | ArgoCD | Applications | Intermediate |
| 52 | What is the difference between sync status and health status? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Intermediate |
| 53 | What causes an Application to be perpetually OutOfSync and how do you fix it? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Intermediate |
| 54 | What is a Skip hook and when is it used? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 55 | How do you bootstrap a whole cluster with App of Apps? ArgoCD › App of Apps | ArgoCD | App of Apps | Intermediate |
| 56 | How do you set an Application to auto-create its target namespace? ArgoCD › Applications | ArgoCD | Applications | Intermediate |
| 57 | How do Application parameters differ between Helm and Kustomize sources? ArgoCD › Applications | ArgoCD | Applications | Intermediate |
| 58 | How do you view an Application's sync history and roll back to a prior revision? ArgoCD › Applications | ArgoCD | Applications | Intermediate |
| 59 | How do you skip health assessment or diff for specific fields? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Intermediate |
| 60 | How do child applications reference different repos or paths? ArgoCD › App of Apps | ArgoCD | App of Apps | Intermediate |
| 61 | How do you add a new application in an App of Apps setup? ArgoCD › App of Apps | ArgoCD | App of Apps | Intermediate |
| 62 | How do you structure directories for an App of Apps repo? ArgoCD › App of Apps | ArgoCD | App of Apps | Intermediate |
| 63 | How do you manage secrets for child apps in App of Apps? ArgoCD › App of Apps | ArgoCD | App of Apps | Intermediate |
| 64 | What are multiple sources in an Application and why use them? ArgoCD › Applications | ArgoCD | Applications | Advanced |
| 65 | How do hooks differ from plain resources with sync waves, and when do you choose each? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Advanced |
| 66 | How do you manage environment promotion using App of Apps? ArgoCD › App of Apps | ArgoCD | App of Apps | Advanced |
| 67 | What is a config management plugin (CMP) and when do you need one? ArgoCD › Applications | ArgoCD | Applications | Advanced |
| 68 | How do you handle per-environment differences in an App of Apps model? ArgoCD › App of Apps | ArgoCD | App of Apps | Advanced |
| 69 | How does App of Apps support multi-cluster bootstrapping? ArgoCD › App of Apps | ArgoCD | App of Apps | Advanced |
| 70 | How do you version and roll back the whole app set? ArgoCD › App of Apps | ArgoCD | App of Apps | Advanced |
| 71 | How do you enforce that only signed/approved commits get deployed? ArgoCD › RBAC | ArgoCD | RBAC | Advanced |