The initial communication was not great as the HR people act to be very strict.
The interview process was smooth and people taking the interviews are nice.There are 2 rounds of technical interviews.For java the first round will be on Core Java(Interfaces,overriding etc) and they go deep in the second round(Mostly requirement specific,So be thorough with the JD).The questions test your understanding of Java,nothing too tough.