6sense Interview Question

OOP principles and so on.