It consisted of a telephonic, basic of java : overriding, overloading rules, design patterns, sort may on key and values. Java 8 Date Time API, streams, lambda expressions.
Then a face to face with the Technical Manager : we had a general discussion about the job role. He asked me some questions on Executor framework, why we have it. Spring scenario oabout what if a singeltion scope bean uses a prototype scope bean.
The was a design assignment given to solve in office : Design a Library.
It has user stories and each user story had new functionality. Was not too tough.
Adding members(name,phone number), taking care of duplicate members, book (name, isbn number, type). Then to make add member function thread safe.