Enterprise Bot interview question

Difference between asyc promise and callback?