InterviewStack.io LogoInterviewStack.io

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.

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.

HardSystem Design
34 practiced

Design a high-availability and multi-region deployment for an IdP and directory service that must provide low latency (e.g., <5s for local auth) and survive a region failure. Discuss active-active vs active-passive replication, consistency tradeoffs, session state handling, DNS/routing strategies, and data residency constraints.

EasyTechnical
41 practiced

Describe how you would implement SCIM-based provisioning to synchronize identities between an HR system and your IdP. Include which SCIM endpoints you'd use (Users, Groups), attribute mapping strategies, handling create/update/delete events, idempotency and retry semantics, reconciliation to correct drift, and safe deprovisioning strategies to avoid accidental account deletions or loss of audit trails.

EasyTechnical
44 practiced

Compare OAuth 2.0, OpenID Connect (OIDC), and SAML for solving authentication and authorization problems. For each protocol explain primary use cases (e.g., web SSO, mobile apps, enterprise federation), how authentication statements are conveyed, and typical deployment considerations (mobile vs enterprise SSO). Provide criteria you would use to choose one protocol over the others.

HardSystem Design
36 practiced

Design a high-performance Attribute-Based Access Control (ABAC) policy evaluation engine capable of handling 1,000,000 authorization checks per second with complex policies and dynamic attributes. Include your choice of policy language, attribute retrieval and caching strategies, policy compilation or pre-evaluation techniques, consistency vs freshness trade-offs, horizontal scaling, and how you'd test correctness and performance under load.

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.