Hi Atulya,Private virtual methods cannot be declared in the C# language. So no question comes to override i think.Seems interviewer was tweaking you :).
as it is not possible to inherit private methods from parent class you cant override it.
No. It cannot inherited from other class due to private keyword
no u cant
No.And also the default access specifier in abstract methods is public.
No, moreover, you cannot access private methods in inherited classes, have to be protected in the base class to allow any sort of access.