The interview was scheduled through one of the staffing agency. There were two rounds of technical interviews followed by 2 rounds of HR.
Interview was for Senior Software Engineer for Core Java based technologies.
Since the interview was for general hirig for Java technologies, all the questions were based on basics of Java. Also, what all technologies I used in the project and what all processes like SDLC were followed.
Most of the questions were based on the answers given to the previous questions.
Interview process look good without much hassle but not much flexiblity on interview schedule.