1) Request for code sample
2) Follow up questions on code sample
3) Phone interview(s)
4) Coding / database schema design exercise
5) Invitation to inperson interview in Kenya
6) 5 day long interview where you solve another excercise and interview with atleast 3-4 team members
7) Final interview with head of the department