Pergunta de entrevista da empresa IBM

1.What are Oops concepts 2.tell me diff btw function overriding and overloading 3.What are objects and class give diff 4.sorting algos and then some sql ddl or d,l commands and diff btw delete truncate