Celeb-AI interview question

what are virtual functions, polymorphism, encapsulation, abstraction, inheritance, templets, classes, objects, time and space complexity.