Eyecarrot interview question

Just general knowledge of object oriented programming, and patterns.