Asked some questions about various intricacies of the Java language. ("Why does Java have both Date and Calendar classes", "What is the difference between a Vector, a HashSet, and an ArrayList", "What is the difference between marking a method 'synchronized' and marking a block within a method 'synchronized'", "What does a HashSet do") They wanted to know what kind of programming I was most interested in.