3 rounds interview.
1st round - Initial screen from Springpoint to evaluate experiences and interests, send pretty friendly.
2nd round - Client technical round included code review and technical questions.
3rd round - Another technical round after a last moment cancellation. Included some basic java and sql questions.
After interviews were over, feeling positive, waited for the decision. Recruiter stopped responding, no update, nothing. Follow ups didn't help. Perhaps not the best idea to go through these 3rd party companies unless you're having a hard time finding something. They won't even show basic courtesy if they can't make $ off of you.