Identity, Authentication, and Access Management Questions

Designing and operating identity and access control systems. Covers authentication protocols and standards (OAuth, SAML, OIDC, MFA), authorization models (RBAC, ABAC), identity lifecycle and privilege management, IAM architecture and automation, and access control across cloud and on-premises environments. The 'who can do what' control plane, distinct from cryptographic key management.

MediumSystem Design
58 practiced

Design role-based access control (RBAC) for a corporate admin dashboard that manages account policies, billing, and reporting across multiple subsidiaries and cost centers. Describe role hierarchy, permission scoping, delegation patterns, audit logging, and how you'd represent inherited permissions to administrators.

HardTechnical
43 practiced

You lead a cross-functional team responding to a mass credential compromise where many user accounts were used to authenticate from unusual locations. Describe how you would coordinate remediation: prioritizing accounts to disable, communication with stakeholders, forensic collaboration, restoring services, and post-incident access control hardening.

MediumTechnical
44 practiced

You must onboard external partners with SAML or OIDC federation. Draft a federation onboarding checklist covering metadata exchange, certificate validation, required attributes, scopes/claims, test cases, operational contacts, and trust lifecycle management including periodic validation and revocation procedures.

MediumTechnical
39 practiced

Explain the difference between resource-based policies and identity-based policies (for example, an S3 bucket policy vs an IAM role policy). Provide concrete scenarios where each should be preferred and describe how conflicts are resolved during policy evaluation in a cloud provider.

HardSystem Design
41 practiced

Design a CI/CD pipeline access model where build agents and deployment jobs have just enough privileges for each pipeline stage. Explain how to provision ephemeral credentials per job, inject secrets securely at runtime (without storing them in plain text in logs), sign and verify build artifacts, and prevent credential leakage. Describe integration with secret managers, workload identity federation, and artifact attestation.

Unlock Full Question Bank

Get access to all Identity, Authentication, and Access Management interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.