EPAM Systems Interview Question

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