GitHub Interview Guide
🟢 Easy (Basics)
1. GitHub?
Hosted Git with collaboration, PRs, Issues.
2. Branch protections?
Require reviews, checks, signed commits.
3. Actions?
Built‑in CI/CD workflows from repo.
4. Packages?
Artifact registries for Docker/npm/etc.
5. Secrets?
Repo/org/environment secrets for workflows.
🟡 Medium (Hands‑on)
1. CODEOWNERS?
Auto‑assign reviewers by paths.
2. Dependabot?
Auto security/version updates.
3. Environments?
Scoped secrets, required reviewers, approvals.
4. Audit?
Org audit logs, push protection, secret scanning.
5. SSO/2FA?
Enterprise security enforcement.
🔴 Hard (Advanced)
1. Monorepo scaling?
Path filters, composite actions, shared workflows.
2. Compliance?
Branch rules, CODEOWNERS, CODEQL scanning, reviews.
🧪 Scenario Questions & Answers
1. Token leak.
Revoke, rotate, enable push protection & secret scanning.
2. Release governance.
Protected branches, signed tags, release drafter.
3. Review rules flaky.
Tighten required checks and code owners.
Generated for quick interview revision — basics, hands-on, advanced, and scenarios.