⭐ Interview Experience – On-Campus Hiring (GENC)
Interview Date: 23rd October 2025
Round Type: Final Technical + HR Interview (after clearing Aptitude, Communication, and Technical Assessments)
Mode: On-Campus(virtual)
Interview Overview
After clearing three initial rounds — aptitude, communication, and an online Java technical test — I was shortlisted for the final interview round.
The interview lasted around 25–30 minutes and covered Core Java, SQL, Web Technologies, and HR questions.
The interviewer was polite and focused mainly on my understanding of fundamentals and problem-solving approach.
Questions Asked
Core Java Concepts:
1. Self-introduction
2. Explain method overloading and method overriding
3. A situational question on method overriding (real-world example scenario)
4. How do you create a String in Java?
5. Difference between ‘==’ operator and `.equals()` method
6. Difference between Array List and LinkedList
7. What is Garbage Collection in Java?
8. How do you achieve multithreading?
9. Explain Exception Handling and types of exceptions
10. What is the use of the finalize keyword?
11. Difference between Linear Search and Binary Search
12. Write a program to reverse a string without using inbuilt functions.
SQL & Database Concepts:
13. Difference between DROP and TRUNCATE
14. What are Aggregate Functions? (e.g., COUNT, MAX, AVG)
15. Write an SQL query to find the second highest salary
16. Explain ACID properties of a transaction
17. How do you optimize SQL queries for better performance?
Web Technologies:
18. What are Semantic Tags in HTML?
19. How do you validate an email in JavaScript?
HR / Behavioral:
20. Are you willing to relocate?
21. Are you comfortable with rotational shifts and working in any domain?
What are the basic data types in Python?
Difference between a list and a tuple?
What is the difference between == and is in Python?
Explain Python functions and modules.
What is exception handling in Python?
Difference between append() and extend()?
What are Python dictionaries used for?
Explain OOP concepts in Python.
It was very easy. They asked basic concepts in the technical interview and a few easy questions to solve. It included aptitude questions aswell. They also test you about data structures.
I applied online. The process took 3 months. I interviewed at Cognizant
Interview
First they asked for my Introduction after that the interviewer started asking Technical Questions and followed by few Logical Questions and later asked me if I have any questions snd the interview was done