Changepond interview question

Technical mostly based on oops and behavioral question