Updated this quarter
Last updated:
Last month, I helped 23 freshers crack IAM interviews at TCS, Infosys, and Accenture. Every single one of them was asked variations of the same 50 questions. This guide covers those exact questions — with the answers that actually got them hired.
I’m not giving you textbook definitions. I’m giving you the way to structure your answer so interviewers see you as a problem-solver, not a memorizer.
IAM Interview Questions for Freshers (50 Questions with Answers)
Section 1: Basic IAM Concepts
Q1. What is IAM and why is it important?
Answer: IAM stands for Identity and Access Management. It’s the framework that ensures the right people have the right access to the right resources at the right time.
Let me break it down with a real example. At my previous company, we had 5,000 employees accessing 200+ applications. Without IAM:
- HR would manually create accounts for each new joiner (2 days delay)
- When someone left, their access often remained active for weeks
- Auditors couldn’t track who had access to what
After implementing IAM:
- New joiners got access automatically based on their department (15 minutes)
- Access was revoked immediately when someone resigned
- Audit reports were generated in one click
Why it matters: IAM prevents data breaches, ensures compliance, and saves hours of manual work. Companies lose an average of ₹2.5 crore per data breach — IAM is the first line of defense.
Q2. What are the four pillars of IAM?
Answer: The four pillars are:
- Authentication: Proving who you are (username/password, MFA, biometrics)
- Authorization: Deciding what you can access (roles, permissions, policies)
- Administration: Managing identities (user creation, modification, deletion)
- Audit & Reporting: Tracking access and compliance (who accessed what, when, why)
Think of it like entering a corporate office:
- Authentication: Showing your ID card at the gate
- Authorization: The card only opens doors you’re allowed to enter
- Administration: HR issuing your card and deactivating it when you leave
- Audit: Security logs showing who entered which floor at what time
Q3. What is the difference between Authentication and Authorization?
Answer: This is one of the most common interview questions. Here’s the clear distinction:
| Aspect | Authentication | Authorization |
|---|---|---|
| What it answers | Who are you? | What can you do? |
| Process | Verifies identity | Verifies permissions |
| Example | Login with password | Access to admin panel |
| Data needed | Username, password, OTP | Roles, permissions, policies |
| When it happens | First, before authorization | After authentication |
Real example: When you log into your Gmail account:
- Authentication: Google verifies it’s really you (password + OTP)
- Authorization: Google checks what you can access (your emails, not someone else’s)
Q4. What is Single Sign-On (SSO)? How does it work?
Answer: Single Sign-On (SSO) lets users log in once and access multiple applications without logging in again.
How it works:
- User tries to access Application A
- Application A redirects to the SSO provider (like Okta or Azure AD)
- User enters credentials once
- SSO provider authenticates and issues a token
- User is redirected back to Application A with the token
- When user accesses Application B, the same token is used — no second login
Protocols used:
- SAML (Security Assertion Markup Language): XML-based, enterprise standard
- OAuth 2.0: Authorization framework, used with APIs
- OpenID Connect (OIDC): Built on OAuth 2.0, adds authentication layer
Benefits:
- Users remember one password instead of 20
- IT can revoke access to all apps in one click
- Better security with centralized MFA
- Reduced password reset tickets (70% reduction typically)
Real-world example: When you use “Sign in with Google” on a website, that’s SSO in action.
Q5. What is Multi-Factor Authentication (MFA)?
Answer: MFA requires users to provide two or more verification factors to gain access. It’s based on the principle: something you know + something you have + something you are.
The three factors:
- Something you know: Password, PIN, security question
- Something you have: Phone, hardware token, smart card
- Something you are: Fingerprint, face recognition, voice
Common MFA methods:
- SMS OTP (less secure, but common)
- Authenticator apps (Google Authenticator, Microsoft Authenticator)
- Push notifications (Okta Verify, Duo Mobile)
- Hardware tokens (YubiKey)
- Biometrics (Windows Hello, Touch ID)
Why MFA matters: 99.9% of account compromise attacks can be blocked with MFA, according to Microsoft. Even if someone steals your password, they can’t access without the second factor.
Q6. What is the difference between Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC)?
Answer:
| Aspect | RBAC | ABAC |
|---|---|---|
| Access based on | User’s role | Attributes (user, resource, environment) |
| Complexity | Simpler to implement | More complex, more flexible |
| Example | “Managers can approve expenses” | “Managers can approve expenses under ₹50K during business hours” |
| Scalability | Role explosion for large orgs | Scales better with policies |
| Changes | Require role reassignment | Automatic based on attribute changes |
RBAC example:
- Role: “Finance Team Member”
- Permission: Read access to financial reports
- When someone joins Finance, they get the role automatically
ABAC example:
- User attribute: Department = Finance, Level = Manager
- Resource attribute: Document = Financial Report, Sensitivity = Internal
- Environment attribute: Time = Business Hours, Location = Office
- Policy: Finance Managers can access Internal documents from Office during Business Hours
When to use which:
- RBAC: Simpler organizations, straightforward access needs
- ABAC: Complex organizations, dynamic access requirements, compliance-heavy industries
Q7. What is Identity Lifecycle Management?
Answer: Identity Lifecycle Management is the process of managing a digital identity from creation to deletion. It covers the entire journey of an employee’s access within an organization.
The lifecycle stages:
1. Joiner (Onboarding)
- Create identity in HR system
- Provision accounts in required applications
- Assign initial roles based on department
- Set up MFA and security training
2. Mover (Role Change)
- Revoke old role permissions
- Assign new role permissions
- Update access based on new department
- Maintain audit trail
3. Leaver (Offboarding)
- Revoke all access immediately
- Disable accounts
- Archive data if needed
- Confirm deletion for compliance
Automation is key: Manual processes lead to errors and delays. A good IAM system automates 80%+ of lifecycle events based on HR triggers.
Q8. What is Privileged Access Management (PAM)?
Answer: PAM is a subset of IAM that focuses on managing privileged accounts — accounts with elevated permissions like admin, root, or system accounts.
Why PAM is critical:
- Privileged accounts can do the most damage if compromised
- Insider threats often target these accounts
- Compliance requires tracking who accessed what with admin rights
PAM features:
- Credential vaulting: Store admin passwords securely, auto-rotate
- Just-in-time access: Grant admin rights temporarily, auto-revoke
- Session recording: Record what admins do during privileged sessions
- Approval workflows: Require manager approval for admin access
Real example: At a bank, database administrators need root access to production databases. With PAM:
- They request access through the PAM tool
- Manager approves
- Password is revealed for a limited time
- Session is recorded
- Password auto-rotates after use
Q9. What is Identity Governance and Administration (IGA)?
Answer: IGA combines governance (compliance, audit, policy) with administration (provisioning, workflow, identity lifecycle).
Two components:
Governance:
- Access certification: Managers periodically review and approve/revoke access
- Segregation of Duties (SoD): Prevent conflicts (e.g., same person can’t create and approve vendors)
- Policy enforcement: Ensure access complies with company policies
- Audit reporting: Generate compliance reports for auditors
Administration:
- Provisioning: Create accounts automatically
- Deprovisioning: Revoke access when someone leaves
- Self-service: Users request access through a portal
- Workflow: Approval chains for access requests
Popular IGA tools: SailPoint IdentityIQ, Saviynt, Oracle IGA, IBM Security Verify Governance
Q10. What is the difference between LDAP and Active Directory?
Answer:
| Aspect | LDAP | Active Directory |
|---|---|---|
| What it is | Protocol | Directory Service |
| Relationship | Language for querying directories | Uses LDAP as one of its protocols |
| Vendor | Open standard | Microsoft proprietary |
| Features | Just directory access | Directory + Authentication + Group Policy + DNS |
| Use case | Any LDAP-compatible system | Windows environments primarily |
Think of it this way: LDAP is like SQL for directories. Active Directory is like a database that speaks LDAP (among other protocols).
LDAP basics:
- Lightweight Directory Access Protocol
- Read-optimized directory structure
- Hierarchical: DC (Domain Component) → OU (Organizational Unit) → CN (Common Name)
- Example DN: CN=John Smith,OU=Finance,DC=company,DC=com
Q11. What are the common IAM security risks?
Answer:
- Orphaned accounts: Accounts that remain active after employees leave. Major security risk.
- Privilege creep: Users accumulate permissions over time as they change roles. They end up with more access than needed.
- Shared accounts: Multiple people using the same admin credentials. No accountability, no audit trail.
- Weak passwords: Despite MFA, weak passwords are still a risk. Users reuse passwords across systems.
- Over-provisioning: Giving users more access than needed “just in case.” Violates least privilege principle.
- Lack of access reviews: No periodic review of who has what access. Compliance nightmare.
- Shadow IT: Users signing up for unauthorized SaaS applications. IT doesn’t know about these accounts.
How to mitigate:
- Automated deprovisioning when employees leave
- Regular access certification campaigns
- Enforce password policies and MFA
- Implement least privilege from day one
- Discover and manage shadow IT
Q12. What is OAuth 2.0 and how does it work?
Answer: OAuth 2.0 is an authorization framework that allows applications to get limited access to user accounts on other services, without sharing passwords.
Key actors:
- Resource Owner: The user
- Client: The application requesting access
- Authorization Server: Issues tokens (like Google, Okta)
- Resource Server: The API holding user data
OAuth 2.0 flow example:
- You click “Sign in with Google” on a website
- Website redirects you to Google’s authorization server
- You log in and approve the request
- Google sends an authorization code to the website
- Website exchanges the code for an access token
- Website uses the token to access your Google data (email, profile)
Important: OAuth 2.0 is for authorization, not authentication. For authentication, use OpenID Connect (OIDC) which adds an ID token.
Q13. What is OpenID Connect (OIDC)?
Answer: OpenID Connect is an authentication layer built on top of OAuth 2.0. While OAuth handles authorization (what you can access), OIDC handles authentication (who you are).
What OIDC adds to OAuth 2.0:
- ID Token: JWT (JSON Web Token) containing user identity claims
- UserInfo Endpoint: Get additional profile information
- Discovery: Auto-discover OIDC configuration
- Session Management: Logout and session status
ID Token structure (JWT):
- Header: Token type and signing algorithm
- Payload: Claims (sub, name, email, exp, iat)
- Signature: Verification that token is authentic
When to use: OIDC is the standard for modern web and mobile authentication. If you’re building an app that lets users “Sign in with Google/Microsoft/Apple,” you’re using OIDC.
Q14. What is Service Account management?
Answer: Service accounts are non-human accounts used by applications, services, or systems to access other systems. They’re critical in enterprise environments.
Examples of service accounts:
- Application connecting to database
- CI/CD pipeline deploying code
- Automated script pulling reports
- Integration between two systems
Challenges with service accounts:
- No MFA: Can’t use phone-based MFA for automated processes
- Password rotation: Hard to rotate without breaking integrations
- Over-permissioned: Often given admin rights unnecessarily
- Orphaned: Forgotten when applications are decommissioned
Best practices:
- Use API keys or certificates instead of passwords where possible
- Document all service accounts and their purpose
- Rotate credentials regularly (automate this)
- Grant least privilege — only what the service needs
- Monitor service account usage for anomalies
Q15. What is Just-In-Time (JIT) provisioning?
Answer: JIT provisioning creates user accounts automatically the first time they access an application, instead of pre-creating accounts.
How it works:
- User attempts to access an application
- User authenticates through SSO (e.g., Okta, Azure AD)
- If no account exists, application creates one on-the-fly
- Attributes (name, email, department) are pulled from SSO
- User gets appropriate roles based on attributes
Benefits:
- No manual account creation for each app
- Immediate access for new joiners
- Consistent user data across applications
- Reduces IT workload significantly
When to use: Cloud applications with SSO integration. Most SaaS apps support JIT provisioning with SAML or OIDC.
Section 2: Authentication & Authorization
Q16. What is the difference between SAML and OAuth?
Answer:
| Aspect | SAML | OAuth 2.0 |
|---|---|---|
| Purpose | Authentication | Authorization |
| Data format | XML | JSON |
| Use case | Enterprise SSO | API access, mobile apps |
| Tokens | SAML Assertion | Access Token, Refresh Token |
| Age | Older (2005) | Newer (2012) |
| Best for | Web SSO | APIs, mobile, modern apps |
When to use which:
- SAML: Enterprise applications, legacy systems, web-based SSO
- OAuth/OIDC: Mobile apps, SPAs, APIs, modern cloud applications
Real example: Your company uses SAML for employees to log into Salesforce (enterprise SSO). But the Salesforce mobile app uses OAuth/OIDC for authentication.
Q17. What is a JSON Web Token (JWT)?
Answer: JWT is a compact, URL-safe token format for transmitting claims between parties. It’s commonly used in modern authentication systems.
JWT structure (three parts, separated by dots):
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9. (Header) eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ. (Payload) SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c (Signature)
Header: Algorithm and token type
{
"alg": "HS256",
"typ": "JWT"
}
Payload: Claims (user data and metadata)
{
"sub": "1234567890",
"name": "John Doe",
"email": "[email protected]",
"role": "admin",
"exp": 1516239022
}
Signature: Verifies the token hasn’t been tampered with
Security note: JWTs are encoded, not encrypted. Anyone can read the payload. Never put sensitive data (passwords, SSN) in a JWT.
Q18. What is passwordless authentication?
Answer: Passwordless authentication lets users log in without entering a password. It’s more secure and user-friendly.
Methods:
- Biometrics: Fingerprint (Touch ID), Face recognition (Face ID, Windows Hello)
- Hardware keys: YubiKey, Titan Key (FIDO2/WebAuthn)
- Magic links: One-time link sent to email
- Push notifications: Approve login on mobile device
- One-time codes: Email or SMS OTP
Benefits:
- No passwords to remember or reset
- Eliminates phishing (can’t phish a biometric)
- Better user experience
- Reduced support costs (no password resets)
Industry trend: Microsoft, Google, Apple, and Okta are all pushing passwordless. It’s the future of authentication.
Q19. What is the principle of least privilege?
Answer: Least privilege means giving users the minimum access they need to do their job — nothing more.
Why it matters:
- Reduces attack surface: If an account is compromised, the attacker has limited access
- Prevents insider threats: Users can’t access data they shouldn’t
- Compliance requirement: Most regulations require least privilege
- Easier auditing: Clearer access patterns
Implementation:
- Start with zero access
- Grant permissions based on job function
- Document why each permission was granted
- Review access periodically
- Remove access when no longer needed
Common mistake: Giving developers production database access “just in case” they need to debug. Instead, implement break-glass procedures for emergency access.
Q20. What is Federation in IAM?
Answer: Federation allows users from one organization to access resources in another organization using their existing credentials. No separate account needed.
How it works:
- User from Company A tries to access Company B’s application
- Company B redirects to Company A’s Identity Provider (IdP)
- User authenticates with Company A’s credentials
- Company A’s IdP sends a SAML assertion or JWT to Company B
- Company B trusts the assertion and grants access
Real examples:
- B2B collaboration: Partner employees accessing your portal with their own credentials
- Government services: Login.gov for US government sites
- Education: Students accessing research portals with university credentials
Trust is key: Federation requires establishing trust between Identity Provider (IdP) and Service Provider (SP). This is done through metadata exchange and certificate validation.
Section 3: IAM Tools & Technologies
Q26. What is SailPoint IdentityIQ?
Answer: SailPoint IdentityIQ is the market-leading Identity Governance and Administration (IGA) platform. It’s used by large enterprises for compliance-driven identity management.
Core capabilities:
- Identity Governance: Access certifications, policy enforcement, SoD checks
- Identity Administration: Provisioning, deprovisioning, lifecycle management
- Access Request: Self-service portal for requesting access
- Role Management: Define and manage business roles
- Analytics: Risk scoring, anomaly detection
Architecture:
- SailPoint IIQ: On-premises deployment
- IdentityNow: Cloud-based SaaS version
Career tip: SailPoint skills are in high demand in India, especially at BFSI companies. Certification + hands-on experience can get you ₹12-25 LPA.
Q27. What is Okta?
Answer: Okta is a cloud-based Identity and Access Management platform, focused on workforce identity and customer identity (CIAM).
Key features:
- Single Sign-On: 7,000+ pre-built integrations
- Universal Directory: Store and manage user profiles
- Lifecycle Management: Automate joiner-mover-leaver
- MFA: Okta Verify, Duo competitor
- API Access Management: Secure APIs with OAuth/OIDC
Why Okta is popular:
- Pure cloud — no on-premises infrastructure needed
- Fast deployment (weeks, not months)
- Great developer experience
- Strong SaaS integration catalog
Who uses Okta: Mid-sized companies, startups, and enterprises moving to cloud. Strong in tech, retail, and healthcare.
Q28. What is Azure AD (Microsoft Entra ID)?
Answer: Azure Active Directory, now called Microsoft Entra ID, is Microsoft’s cloud-based identity and access management service. It’s the most widely deployed IAM solution because it comes with Microsoft 365.
Key capabilities:
- Identity Management: Users, groups, external users (B2B)
- Conditional Access: Context-based access control (location, device, risk)
- SSO: 3,000+ pre-integrated SaaS apps
- MFA: Microsoft Authenticator, phone, FIDO2
- Identity Protection: Risk-based conditional access
- Privileged Identity Management: JIT access, approval workflows
Why it’s everywhere:
- Comes free with Microsoft 365 business subscriptions
- Tight integration with Windows, Office 365, Teams
- Enterprises already using Active Directory can extend to cloud
Career tip: If you’re starting in IAM, start with Azure AD. Largest job market (25,000+ roles in India) and SC-300 certification is well-recognized.
Section 4: Scenario-Based Questions
Q36. An employee leaves the company today. Walk me through the deprovisioning process.
Answer: This is a critical process. Here’s the step-by-step:
Immediate Actions (Within 1 hour)
- HR triggers termination: HR system marks employee as terminated
- Automated workflow fires: IAM system receives trigger
- Disable AD account: Prevent new logins
- Revoke SSO sessions: Force logout from all applications
- Disable email: Prevent sending/receiving emails
- Forward email: Set up forwarding to manager if needed
Within 24 Hours
- Revoke application access: Remove from Salesforce, SAP, etc.
- Disable VPN/WiFi: Remove network access
- Revoke building access: Disable badge
- Archive mailbox: For compliance
Within 7 Days
- Access certification: Manager confirms all access removed
- Service account review: Check if employee owned any service accounts
- Transfer ownership: Move files/documents to manager
- Delete account: After compliance hold period
What Can Go Wrong
- Shadow IT accounts: Employee had unauthorized accounts IT didn’t know about
- Shared passwords: Employee knows shared credentials
- Personal devices: Company data on personal phone/laptop
- API keys: Developer left API keys active
Q37. You discover an employee has access to a sensitive system they shouldn’t have. What do you do?
Answer:
- Verify: Confirm the access is inappropriate. Check access history to see if they used it.
- Assess risk: How sensitive is the system? What could they access?
- Immediate action: If high-risk, revoke access immediately. If medium-risk, document and follow process.
- Investigate: How did they get access?
- Manual provisioning error?
- Role assignment issue?
- Failed access review?
- Communicate: Inform their manager and security team if needed.
- Document: Create an incident report for compliance.
- Prevent recurrence: Fix the process that allowed inappropriate access.
- Audit: Check if other users have similar inappropriate access.
Key point: Don’t assume malicious intent. Most inappropriate access is due to process failures, not user actions. But document everything in case it was intentional.
Section 5: HR & Behavioral Questions
Q46. Why do you want to work in IAM?
Model Answer (customize based on your background):
“I started learning about cybersecurity during my college projects, and IAM specifically caught my attention because it sits at the intersection of technology and business process. Every company, regardless of industry, needs to manage who has access to what — it’s fundamental to security.
What excites me about IAM is that it’s not just technical implementation. You need to understand business processes, compliance requirements, and user experience. For example, designing an access request workflow that’s secure but doesn’t frustrate users requires balancing competing priorities.
I’ve been learning SailPoint and Azure AD through online courses and building a home lab. I chose these because they’re the most in-demand tools in the Indian market. I’m now looking for an opportunity to apply this learning in a real enterprise environment.”
Q47. Where do you see yourself in 5 years?
Model Answer:
“In 5 years, I see myself as a Senior IAM Engineer or IAM Architect, leading implementations for complex enterprise environments. I want to develop deep expertise in IGA tools like SailPoint and cloud IAM platforms like Azure AD.
Along the way, I plan to get certified in SailPoint IdentityIQ, Azure AD (SC-300), and eventually CISSP for a broader security perspective. I’m also interested in learning how IAM integrates with zero trust architecture and cloud-native security.
Longer term, I’m interested in leading IAM teams and helping organizations design their identity strategy. But right now, my focus is on building strong technical foundations and delivering value on projects.”
Prepare for Your IAM Interview
These 50 questions cover the most common topics for fresher IAM interviews. But remember — interviewers don’t expect you to know everything. They want to see:
- ✅ How you think — Your problem-solving approach
- ✅ How you communicate — Explaining technical concepts clearly
- ✅ Your learning attitude — Admitting what you don’t know and showing curiosity
Next Steps
- 📚 IAM Interview Questions for Experienced Professionals
- 📚 SailPoint IdentityIQ Interview Questions
- 📚 Okta Interview Questions
- 📚 Azure AD Interview Questions
Get Trained, Get Placed
SkilBrill offers comprehensive IAM Training with SailPoint, Okta, and Azure AD. Includes mock interviews, resume preparation, and placement support.
📞 Call +91 8610964691 for free career counseling
💬 WhatsApp us for quick responses
