Domanda di colloquio di EPAM Systems

What is overloading, overriding.? can we write a program without main method? what are different access modifiers? what are oops principles?