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.

MediumTechnical
33 practiced

Design least-privilege IAM roles for a microservice that: (1) writes ETL outputs to S3 buckets, (2) submits EMR/Dataproc jobs, and (3) reads secrets from Secrets Manager. Describe role boundaries, policies, and how you'd enable cross-account access securely.

MediumTechnical
34 practiced

Compare architectures for injecting secrets into serverless functions versus long-running VMs. Design a runtime secret injection solution that supports least privilege, automated rotation, minimal cold-start impact, and tight auditability. Discuss trade-offs: local caching vs per-invocation fetch, sidecars/agents vs direct KMS calls, and integration with enterprise KMS or Vault.

MediumTechnical
42 practiced

How would you handle secrets and model artifacts in a multi-tenant environment where models require access to private feature stores and third-party APIs? Discuss authentication and authorization (workload identities), fine-grained access control, artifact signing and provenance, encryption at rest/in transit, and auditability requirements.

MediumSystem Design
42 practiced

Propose an RBAC model for ML assets (datasets, feature stores, model artifacts, inference endpoints) in a company with data scientists, ML engineers, security engineers, and business users. Define roles, least-privilege permissions, approval workflows for elevated access, and enforcement mechanisms (IAM, attribute-based access, just-in-time elevation).

MediumTechnical
37 practiced

Explain secure mechanisms for storing and injecting secrets (API keys, DB passwords, signing keys) into CI/CD pipelines and runtime environments. Compare secrets vaults (HashiCorp Vault), cloud KMS, environment variables, and sealed secrets. Describe how to rotate secrets, audit access, and handle secrets in ephemeral build agents and containers.

Unlock Full Question Bank

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

Sign in to Continue

Join thousands of developers preparing for their dream job.