employer cover photo
employer logo
employer logo

Tata Consultancy Services

Part of Tata Group

Engaged Employer

Tata Consultancy Services Interview Question

1. What is the difference between inheritance and polymorphism in Java? 2. Explain encapsulation and abstraction with a real-time example. 3. What is the difference between the OSI model and the TCP/IP model in Computer Networks?

Interview Answer

Anonymous

Jul 22, 2026

During my TCS technical interview, the interviewer asked me questions on Java OOP concepts and Computer Networks. Some of the questions were the difference between inheritance and polymorphism, encapsulation and abstraction with examples, and the difference between the OSI and TCP/IP models. I answered the questions confidently and explained them with simple examples. The interview process included an aptitude test, technical interview, managerial round, and HR round. Overall, it was a good learning experience and helped me improve my technical and communication skills.