Oracle interview question

Java, Multithreading, XML parsing, JMS, Collections, Mathematical problems, recursion