Intel Corporation interview question

about UVM, explain project (it was on UVM) , basic object oriented concepts like abstraction, constructor, function overloading