Aptitude(basic aptitude questions on probability,time, work, speed) +technical(based on normal java concepts;DRY & Abstraction,Encapsulation,Delegation,Program to an interface, not an implementation,Single Responsibility Principle,Open Closed Principle,Interface Segregation Principle)-Going through these concepts will be really helpful during interview.And then at last is HR round.