| 1 | How do sync waves and hooks interact? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 2 | Can hooks use sync waves to order among themselves? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 3 | 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 |
| 4 | What are sync waves in ArgoCD? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Beginner |
| 5 | What is the default sync wave and how are negative waves used? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Beginner |
| 6 | How long does ArgoCD wait between sync waves? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 7 | How do sync waves handle deletion order during pruning? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Advanced |
| 8 | What are pitfalls of overusing hooks and waves? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Advanced |
| 9 | What are resource hooks in ArgoCD? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Beginner |
| 10 | Which resource types are commonly used as hooks? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Beginner |
| 11 | How do you annotate a resource with a sync wave? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Beginner |
| 12 | What resource kinds make good hooks and why Jobs specifically? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Beginner |
| 13 | What is the Sync phase (as opposed to PreSync/PostSync)? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Beginner |
| 14 | How are hook resources named and prevented from clashing across syncs? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 15 | What is a PreSync hook typically used for? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 16 | What is a PostSync hook typically used for? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 17 | How do you notify an external system after a successful deployment using hooks? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 18 | How do you order a multi-tier application deployment with waves? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Advanced |
| 19 | How do you run post-deployment smoke tests and fail the sync if they fail? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Advanced |
| 20 | How do you coordinate hooks across multiple Applications (e.g., App of Apps)? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Advanced |
| 21 | What is a SyncFail hook and how is it used? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Advanced |
| 22 | How do you ensure a hook runs on every sync versus only on change? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Advanced |
| 23 | What are the hook deletion policy options? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Beginner |
| 24 | What are the hook phases and when does each run? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 25 | What are hook deletion policies? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 26 | How do you run a database migration safely before deploying a new version? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 27 | What is a Skip hook and when is it used? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 28 | How do you seed initial data on first deployment only? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Intermediate |
| 29 | How do you retry a failed hook Job? ArgoCD › Sync Waves & Hooks | ArgoCD | Sync Waves & Hooks | Advanced |
| 30 | What is the resource hooks vs health relationship during a sync? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Intermediate |
| 31 | What is a sync in ArgoCD? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Beginner |
| 32 | What are sync options and give common examples? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Intermediate |
| 33 | What is a selective sync and when is it useful? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Intermediate |
| 34 | How do you configure automated sync with retry and backoff? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Intermediate |
| 35 | What happens during a sync when a resource apply fails? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Intermediate |
| 36 | How do you handle CRDs and their custom resources syncing in the right order? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Advanced |
| 37 | How do you debug why an app never reaches Healthy after a successful sync? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Advanced |
| 38 | How do you integrate Argo Rollouts analysis into sync health? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Advanced |
| 39 | How do you use sync waves on child applications for ordered platform bootstrap? ArgoCD › App of Apps | ArgoCD | App of Apps | Advanced |
| 40 | What are the health statuses ArgoCD reports? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Beginner |
| 41 | What is the Degraded health status? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Beginner |
| 42 | How does ArgoCD determine the health of a resource? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Intermediate |
| 43 | How does ArgoCD assess Deployment health specifically? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Intermediate |
| 44 | What is the Suspended health status? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Intermediate |
| 45 | How does ServerSideApply help with large or conflicting resources? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Advanced |
| 46 | How can you customize health checks for third-party or custom resources? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Advanced |
| 47 | How do you implement progressive delivery (canary/blue-green) with ArgoCD? ArgoCD › Sync & Health | ArgoCD | Sync & Health | Advanced |
| 48 | What does the prune option do in a sync policy? ArgoCD › Applications | ArgoCD | Applications | Intermediate |
| 49 | How do you troubleshoot an Application stuck in Progressing or OutOfSync? ArgoCD › Applications | ArgoCD | Applications | Advanced |
| 50 | How does ArgoCD track which resources belong to an Application? ArgoCD › Applications | ArgoCD | Applications | Intermediate |
| 51 | How do you handle resources that ArgoCD should create but not manage/delete? ArgoCD › Applications | ArgoCD | Applications | Intermediate |
| 52 | How do you order child application deployment in App of Apps? ArgoCD › App of Apps | ArgoCD | App of Apps | Intermediate |
| 53 | What are the trade-offs and limitations of GitOps? ArgoCD › GitOps Principles | ArgoCD | GitOps Principles | Advanced |