Round 1: Telephonic (Typical questions about Java, Threads, Spring, etc)
Round 2: F2F Technical with basic questions,
Round 3: F2F Technical with in-depth technical discussion on the technologies mentioned in the resume. Second round was very thorough.
Overall interview experience was very good. They did not ask anything other than what is mentioned in the resume. More focus on logical thinking rather than stressing on particular API or programming language features.