I applied through college or university. The process took 4 weeks. I interviewed at Cognizant (Pune) in Jun 2024
Interview
The opportunity was on campus 3 rounds were taken
1. Aptitude (virtual)
2. Communication (virtual)
3. Face to face interview (offline)
It is highly dependent on interviewer the nature of questions
Interview questions [1]
Question 1
Fundamentals of Oops
Linear Dsa
Algorithm
Web development as it was mentioned in my resume
I applied online. The process took 4 weeks. I interviewed at Cognizant (Dehradun) in Aug 2021
Interview
I got this interview after clearing the test assessment. Followed by, 1 round of interview. The interview was technical round and the tech was JAVA. 1 round of document verification. The process was smooth and I got the offer letter after the interview.
Interview questions [1]
Question 1
Draw the design:
1
12
123
...
Some Java questions like method overloading vs overriding.
method overriding vs method hiding.
html sementics
Projects I worked on
Programming & Coding
Explain the difference between abstract class and interface in Java (or your preferred language).
How would you optimize a SQL query that is running slow?
Can you explain time complexity of HashMap get/put operations?
Write a program to detect duplicates in a large dataset (without using extra space).
What’s the difference between synchronous and asynchronous processing? Give examples.
Databases
What are indexes in a database and when would you avoid using them?
Explain normalization and denormalization with examples.
How do you handle a scenario where a query returns inconsistent results across environments?
System & Integration
How do you design an API contract for a system that needs to interact with multiple clients?
Interview questions [1]
Question 1
Programming & Coding
Explain the difference between abstract class and interface in Java (or your preferred language).
How would you optimize a SQL query that is running slow?
Can you explain time complexity of HashMap get/put operations?
Write a program to detect duplicates in a large dataset (without using extra space).
What’s the difference between synchronous and asynchronous processing? Give examples.
Databases
What are indexes in a database and when would you avoid using them?
Explain normalization and denormalization with examples.
How do you handle a scenario where a query returns inconsistent results across environments?
System & Integration
How do you design an API contract for a system that needs to interact with multiple clients?