Software engineers write programs to design and develop computer software. Interviews are highly technical, so come ready to work through coding problems and math brainteasers. The specific questions you are asked will depend on what type of programming position you are looking for. Try researching a specific software discipline such as web development, application development, or system development.
typically questions consist of book defination of class and object, polymorphism , over riding etc
They are interested in knowing whether you know well enough what is class and what is object. Try to give real life example
A class is the blueprint from which individual objects are created. For example there might be a class for chairs and every chair created from this class is an object. Every chair object is unique. polymorphism - one interface can be implemented in several ways. For example a list can be implemented using an array or using linked objects. overriding - a method in the subclass with the same signature overrides the method in the super class.