It was a technical interview consisting of basic OOPs concepts and 2 coding questions (reversing a string).Interview was easy just be confident and focus on basics. I applied through superset, there were 2-3 rounds after that technical interview.
I applied through a staffing agency. I interviewed at Cognizant (Hyderabad) in Mar 2025
Interview
Self-Introduction
2. Explain Java Inheritance with Code
3. Write Java Code to Convert "AkShAy" to "aKsHaY"
4. What is Exception Handling in Java?
5. What is Indexing in SQL?
6. What is a Foreign Key in SQL?
7. DBMS-Related Questions:
-What is normalization?
-What are the different types of joins in SQL?
-What is the difference between DELETE and TRUNCATE?
8. What are the four pillars of OOPs in Java?
9. Explain method overloading and method overriding.
10. What is the difference between an interface and an abstract class?
11. What is the difference between == and .equals() in Java?
12. What is the difference between primary key and unique key?
13. How does GROUP BY work in SQL?
14. What is a stored procedure?
15. Explain the use of HAVING clause in SQL.
16. Are you open to relocating to Chennai?
Technical Interview is the last round. And questions will be based on your cluster and resumes. Before attending make sure you have a well tailored resume. Interview starts with 'Tell me about youself'.
Interview questions [1]
Question 1
Tell me about yourself
what is python?
Difference between mysql and sql?