I had a phone interview with the team leader where some technical and behavioral questions, as well as details of my previous work were discussed, after which I was asked to come for an on-site interview.
The on-site interview (3 parts):
1. A presentation on my previous work relating to the tasks I would be doing if hired, followed by a Q&A session
2. Four interviews, one of which was a more technical interview, two were more conversational, and one was more behavioral
3. Conversational lunch with the team leader