Citi interview question

Java fundamentals, with focus on OOPS concepts. Design patterns.