| 1 | What is RBAC in ArgoCD? ArgoCD › RBAC | ArgoCD | RBAC | Beginner |
| 2 | Where is ArgoCD RBAC configured? ArgoCD › RBAC | ArgoCD | RBAC | Beginner |
| 3 | How do you give a group admin access via RBAC? ArgoCD › RBAC | ArgoCD | RBAC | Beginner |
| 4 | What is the difference between ArgoCD RBAC and Kubernetes RBAC? ArgoCD › RBAC | ArgoCD | RBAC | Beginner |
| 5 | How is an ArgoCD RBAC policy rule structured? ArgoCD › RBAC | ArgoCD | RBAC | Intermediate |
| 6 | How do you scope RBAC to specific projects and applications? ArgoCD › RBAC | ArgoCD | RBAC | Intermediate |
| 7 | What is the exec resource in RBAC and why is it sensitive? ArgoCD › RBAC | ArgoCD | RBAC | Intermediate |
| 8 | What resources can ArgoCD RBAC control besides applications? ArgoCD › RBAC | ArgoCD | RBAC | Intermediate |
| 9 | How do you manage RBAC declaratively under GitOps? ArgoCD › RBAC | ArgoCD | RBAC | Intermediate |
| 10 | How do AppProjects and RBAC work together for multi-tenancy? ArgoCD › RBAC | ArgoCD | RBAC | Advanced |
| 11 | How do you manage RBAC for API/automation accounts (project roles and tokens)? ArgoCD › RBAC | ArgoCD | RBAC | Advanced |
| 12 | What are the built-in roles in ArgoCD? ArgoCD › RBAC | ArgoCD | RBAC | Beginner |
| 13 | What is the policy.default setting? ArgoCD › RBAC | ArgoCD | RBAC | Beginner |
| 14 | How do you bind a user (not a group) to a role? ArgoCD › RBAC | ArgoCD | RBAC | Beginner |
| 15 | How does ArgoCD integrate with SSO for authentication? ArgoCD › RBAC | ArgoCD | RBAC | Intermediate |
| 16 | What actions can be controlled for the applications resource? ArgoCD › RBAC | ArgoCD | RBAC | Intermediate |
| 17 | How do you create a read-only role scoped to one project? ArgoCD › RBAC | ArgoCD | RBAC | Intermediate |
| 18 | What is a local account and when would you use one? ArgoCD › RBAC | ArgoCD | RBAC | Intermediate |
| 19 | How do you restrict which repositories a project can use? ArgoCD › RBAC | ArgoCD | RBAC | Intermediate |
| 20 | How do you prevent a team from deploying to namespaces they don't own? ArgoCD › RBAC | ArgoCD | RBAC | Intermediate |
| 21 | What permissions are needed to manage ApplicationSets? ArgoCD › RBAC | ArgoCD | RBAC | Intermediate |
| 22 | What is Role-Based Access Control (RBAC), and how would you implement it as Express middleware? Node.js › Authentication & Authorization | Node.js | Authentication & Authorization | Intermediate |
| 23 | How would you implement Attribute-Based Access Control (ABAC) in a Node.js application when RBAC roles aren't expressive enough? Node.js › Authentication & Authorization | Node.js | Authentication & Authorization | Intermediate |
| 24 | How do you grant fine-grained permissions like sync but not delete? ArgoCD › RBAC | ArgoCD | RBAC | Advanced |
| 25 | How do you troubleshoot 'permission denied' errors in ArgoCD? ArgoCD › RBAC | ArgoCD | RBAC | Advanced |
| 26 | How does the scopes setting affect group mapping? ArgoCD › RBAC | ArgoCD | RBAC | Advanced |
| 27 | How do project roles and tokens enable least-privilege automation? ArgoCD › RBAC | ArgoCD | RBAC | Advanced |
| 28 | How do you audit and troubleshoot effective permissions for a user? ArgoCD › RBAC | ArgoCD | RBAC | Advanced |
| 29 | How do you implement break-glass emergency access safely? ArgoCD › RBAC | ArgoCD | RBAC | Advanced |
| 30 | How do you separate duties between who can create apps and who can sync them? ArgoCD › RBAC | ArgoCD | RBAC | Advanced |
| 31 | How do you enforce that only signed/approved commits get deployed? ArgoCD › RBAC | ArgoCD | RBAC | Advanced |
| 32 | How do you add (register) an external cluster to ArgoCD? ArgoCD › Multi-cluster | ArgoCD | Multi-cluster | Beginner |
| 33 | What namespace do ArgoCD Application resources live in? ArgoCD › Applications | ArgoCD | Applications | Beginner |
| 34 | How do you list registered clusters in ArgoCD? ArgoCD › Multi-cluster | ArgoCD | Multi-cluster | Beginner |
| 35 | How do you remove a cluster from ArgoCD? ArgoCD › Multi-cluster | ArgoCD | Multi-cluster | Beginner |
| 36 | What belongs in Git and what should not in a GitOps setup? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 37 | How are secrets managed securely in a GitOps workflow? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 38 | How does GitOps improve security and compliance? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 39 | What is a Project (AppProject) in ArgoCD? ArgoCD › Applications | ArgoCD | Applications | Intermediate |
| 40 | How do notifications work for sync and health events? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Intermediate |
| 41 | What are the architectural models for multi-cluster ArgoCD (hub-spoke vs per-cluster)? ArgoCD › Multi-cluster | ArgoCD | Multi-cluster | Intermediate |
| 42 | How are cluster credentials secured in ArgoCD? ArgoCD › Multi-cluster | ArgoCD | Multi-cluster | Intermediate |
| 43 | How does GitOps enable auditability and compliance evidence? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 44 | How does GitOps improve developer experience? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Intermediate |
| 45 | How do you temporarily pause management of an Application? ArgoCD › Applications | ArgoCD | Applications | Intermediate |
| 46 | How do you manage secrets for child apps in App of Apps? ArgoCD › App of Apps | ArgoCD | App of Apps | Intermediate |
| 47 | How do you give teams ownership of their own child apps safely? ArgoCD › App of Apps | ArgoCD | App of Apps | Intermediate |
| 48 | Can you run ArgoCD per cluster instead of a central hub, and why? ArgoCD › Multi-cluster | ArgoCD | Multi-cluster | Intermediate |
| 49 | How do you prevent auto-sync from applying an unwanted change during an incident? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Advanced |
| 50 | What are the risks of App of Apps and how do you mitigate them? ArgoCD › App of Apps | ArgoCD | App of Apps | Advanced |
| 51 | What are the failure and resilience considerations for multi-cluster ArgoCD? ArgoCD › Multi-cluster | ArgoCD | Multi-cluster | Advanced |
| 52 | What are common anti-patterns in GitOps? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Advanced |
| 53 | How do you validate manifests before they reach the cluster (policy as code)? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Advanced |
| 54 | How do sync windows control when syncs are allowed? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Advanced |
| 55 | How do you prevent accidental deletion of all child apps? ArgoCD › App of Apps | ArgoCD | App of Apps | Advanced |
| 56 | How do you handle credentials rotation for many clusters? ArgoCD › Multi-cluster | ArgoCD | Multi-cluster | Advanced |
| 57 | How do you achieve high availability for the ArgoCD control plane? ArgoCD › Multi-cluster | ArgoCD | Multi-cluster | Advanced |
| 58 | How do you isolate tenants across clusters? ArgoCD › Multi-cluster | ArgoCD | Multi-cluster | Advanced |
| 59 | What are security considerations for a hub managing many clusters? ArgoCD › Multi-cluster | ArgoCD | Multi-cluster | Advanced |