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.

EasyTechnical
68 practiced

Describe a secure password storage scheme for a large-scale web application that will hold millions of user accounts. Explain in detail how you would store passwords to protect against offline cracking and database leaks. Cover algorithm selection (e.g., Argon2, bcrypt), per-user salts, optional peppers, cost parameters, migration strategy for legacy hashes, and operational practices (rate-limiting login attempts, monitoring, user experience trade-offs).

MediumTechnical
40 practiced

Design a prevention and detection pipeline to avoid hard-coded credentials in source code repositories. Include pre-commit hooks, static analysis rules, CI secret scanning, automated creation and rotation of secrets when leaks are detected, and developer education. Mention specific tools and how you'd integrate the pipeline with GitHub/GitLab.

MediumTechnical
34 practiced

Design single sign-on (SSO) and single logout (SLO) across multiple web applications and multiple identity providers (SAML and OIDC). Explain front-channel vs back-channel logout mechanisms, how you'd correlate sessions across apps, and how to handle IdP unavailability or failure modes without leaving orphaned sessions.

MediumSystem Design
34 practiced

Design an authentication and authorization architecture for a web application serving 2 million monthly users. Specify identity provider selection (OIDC/OAuth2 choices), token format and lifetime, session management, refresh token rotation, and how microservices enforce authorization at scale.

HardTechnical
39 practiced

Perform a threat modeling exercise for an enterprise IAM platform. Identify top attack vectors (token theft, account takeover, IdP compromise, provisioning abuse, privileged escalation, lateral movement) and propose concrete mitigations, detection strategies, and compensating controls for each vector.

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.