Back to Browse

GitHub Actions Interview | Advaved interview qestions with Nasers.

786 views
Dec 30, 2025
10:26

==================================================================== Subscribe : https://www.youtube.com/channel/UCq3a5LV2NtHt526ZDQYwPig/?sub_confirmation=1 ==================================================================== Hello, GOING BEYOND THE BASICS OF GITHUB ACTIONS! 🚀 If you’re interviewing for a Senior DevOps or SRE position, "how to trigger a workflow" isn't enough. Hiring managers are looking for Architects who can solve race conditions, secure cloud credentials without static secrets, and optimize runner infrastructure for enterprise scale. In this video, we dive into 10 advanced, scenario-based questions that cover the deep technical side of GitHub-native CI/CD. 📋 Questions Covered: 🔹 Question 1: Why is using OpenID Connect (OIDC) considered more secure than storing AWS or Azure credentials as GitHub Secrets, and how do you implement it? 🔹 Question 2: How do you prevent an older workflow run from overwriting a newer deployment if multiple developers merge to main at the same time? 🔹 Question 3: When would you choose to build a JavaScript Action over a Composite Action, even though Composite is easier to write? 🔹 Question 4: What is an Ephemeral Runner, and why is it the preferred pattern for self-hosted infrastructure in large organizations? 🔹 Question 5: You need to run integration tests against a real Redis database during your CI run. How do you manage this without manually installing Redis on the runner? 🔹 Question 6: How do you pass a dynamically generated value (like a Semantic Version tag) from one job to a completely different job in the same workflow? 🔹 Question 7: How do you create a manual trigger for a workflow that requires the user to choose an environment and provide a specific "Reason for Deployment"? 🔹 Question 8: By default, the GITHUB_TOKEN may have broad read/write access. What is the best practice for securing this token at the workflow level? 🔹 Question 9: If a variable named NODE_ENV is defined at the Workflow level, the Job level, and the Step level, which value wins during execution? 🔹 Question 10: You have a "Linter" step that you want to run, but you don't want the entire pipeline to fail if the linter finds issues. How do you achieve this? #GitHubActions #DevOpsInterview #SRE #CI/CD #DevSecOps #GitHubOIDC #CloudSecurity Happy learning!!

Download

1 formats

Video Formats

360pmp49.0 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

GitHub Actions Interview | Advaved interview qestions with Nasers. | NatokHD