Evolent interview question

mostly oops concepts