Initial phone interview with Director of Engineering(Mostly design questions and resume. No coding exercise) and then 3 hour onsite. Onsite Consist of 4 rounds. 2 rounds with Directors, One round with 2 senior software engineers and One round with software architect.
The overall experience was good. The directors were nice people. Interview questions were mainly focused on Java and Spring framework. The interview with Senior software engineers and architect was technical including coding exercise.