I was a bit confused by this question. I couldn't completely remember what the Strategy pattern was, so I asked for clarification, not realizing that the point of the question was to identify it by name. I would have answered differently had I realized that. I did know what a Singleton was.
I know this isn't really a specific question. However, the point of the exercise was to see that your answer included "sound, fundamental" Object Oriented Analysis, and proper use of the Strategy Pattern. I underestimated the importance of knowing Design Patterns intuitively. I also should have included some simple JUnit tests.