Interface = contract only (what). Abstract class = shared base + some code (how + what). ShopNest: IPaymentGateway is an interface; PaymentBase abstract class can hold shared logging for UPI and Card.
EY rounds often probe: Client scenarios.
Themes commonly reported in public MNC interview experiences (AmbitionBox / LinkedIn / Glassdoor-style). Practice aloud; keep answers this short in the real round.
Install Toolliyo like an app Free
Home-screen access to tutorials, coding practice & career tools — no app store needed.
On iPhone/iPad: tap Share then Add to Home Screen.