BNY interview question

They asked what is the difference between abstract class and interface.