Tabcorp interview question

Java performance tuning of existing application? Multithreading? Database? Alogorithms? Design Patterns?