HCLTech interview question

Interface an abstract diff