Pregunta de entrevista de MathWorks

Difference between overloading and overriding. What are generics in java. Some debugging and output prediction codes.