TCS Software Developer Interview Questions for Freshers 1. What is the difference between procedural and object-oriented programming? Procedural Programming Object-Oriented Programming Focuses on procedures or functions. Revolves around objects that encapsulate data and behavior. Programs are structured using ...