It was a three round process:
In first round, I was asked a few personality questions and past working experience.
Second round was technical where I was asked questions related to GIT workflow, testing approaches and design patterns.
Third round was more pratical oriented where I was given a few tasks related to Drupal, CiviCRM and Javascript that I needed to complete in 10 days.
After submitting my solutions for review, I received a callback in a week.