There were several rounds beginning with a phone interview followed by a series of testing, another phone interview and then a weekend on site. Overall, the process was very intense, but it ensured that the role was a good fit both for me and for them.