Two phone interviews - one with HR and the next with supervisor. After there was a panel interview that required a presentation on previous work relevant to job description. This was followed by a one on one with each panelist.
Interview questions [1]
Question 1
I was asked detailed questions about Gates history and the mechanics behind current products.