Java R&D Interview Questions