I've got a technical evaluation meeting coming up soon for a Java/SQL position and since I've never been to one before I was wondering if anyone who's been to one or been involved in one could give me some pointers. What sort of questions will I be asked, how long should I spend on each question etc? I've done a bit of searching and so far I've been finding questions from high level things (such as What have you written in Java before, what APIs have you used) to more specific questions (explain the difference between an abstract class and an interface), so it looks like the potential questions are very open. Thanks in advance for any help or advice.