Pergunta de entrevista da empresa Veeam Software

Given: An interface X A class Y implementing X A class Z inheriting from Y One method overridden using override Another hidden using new Which implementation is called under various reference-type combinations?