Pregunta de entrevista de EPAM Systems

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