I was asked some basic java stuff in initial rounds like Java collections , OOPs conceptual questions around interface, abstract classes, String vs Builder, Immutable class
Multithreading which includes Executor framework, semaphores, barrier latches, concurrent hashmap memory model.
Garbage collector was touched upon.
Something around Spring, hibernate, JMS(Main question everyone asked Spring Bean scopes)
Basic stuff for database was asked
Sorting algorithms for set of objects in Array or list
A few scenarios based upon my last projects were asked as it was interview for senior level
Design patterns like Singleton, factory I wrote down in front of person in Skype round