Bounteous x Accolite interview question

Joins, Inheritance and implementation, Abstraction and its implementation