Intel Corporation Interview Question

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