FreeWheel interview question

Ad scheduling (OO design)