It was very easy and also 3 years back. Basic C# OOPS concepts, Interface, Abstraction, ASP .Net Core API, SQL. Middleware. Optimization techniques for stored procedure. Interview was of 2 Technical rounds. Also small code snippets
I applied through a staffing agency. The process took 1 week. I interviewed at Cognizant (Los Angeles, CA) in Jun 2024
Interview
Overview of resume and past projects related to CIAM (e.g., experience with platforms like Okta, Auth0, Ping Identity, or ForgeRock).
Discussion of your understanding of CIAM concepts (e.g., single sign-on (SSO), multi-factor authentication (MFA), OAuth, OpenID Connect, user lifecycle management).
Behavioral questions to assess soft skills and motivation (e.g., "Why are you interested in this role?").
Interview questions [1]
Question 1
What is the difference between IAM and CIAM?
What is OAuth2 PKCE
What is the difference between SAML2 and OIDC.
Why OAuth is authorization framework
I applied through college or university. The process took 3 months. I interviewed at Cognizant (Kolkata) in Aug 2025
Interview
Core Java / OOP
Explain the four principles of OOP.
Difference between method overloading and overriding.
Difference between == and .equals() in Java.
Explain static, final, and abstract keywords with examples.
What is synchronization in Java? What is a deadlock and how to avoid it?
Explain HashMap vs Hashtable vs ConcurrentHashMap.
What are checked vs unchecked exceptions?
Coding / Problem-Solving
Reverse a string.
Swap two numbers without using a third variable.
Spring / Web / Backend
What is Spring Boot?
Difference between Spring, Spring Boot, and Spring MVC.
What is @RestController? How is it different from @Controller?
What does @Autowired do? How to resolve ambiguity if multiple beans exist?
What is dependency injection?
Explain REST APIs and common HTTP status codes.
What is the difference between GET, POST, PUT, and DELETE?
Database / SQL
Write an SQL query to fetch the second highest salary.
Where do you see yourself in the next 5 years?
Are you willing to relocate / work in shifts?
Do you have any questions for us?
Interview questions [1]
Question 1
“Explain the four pillars of OOP (Encapsulation, Abstraction, Inheritance, Polymorphism) with examples.”
It’s like their go-to starter — if you nail this, the interview usually flows smoothly into Java basics, coding, and then Spring/SQL.