This document describes two concept-based approaches for finding similar programming examples to questions: global and local similarity. The global approach measures similarity based on all concepts in examples and questions, while the local approach compares concept subtrees. An evaluation with 12 students solving Java problems found the local approach had slightly better ratings and precision. Further work is needed to personalize example selection based on user knowledge and adaptively visualize the problem-example space.