For the interview, I had to meet with several people over the course of 3 hours - all varying positions and levels of seniority. Each offered a different perspective and asked different questions.
Interview questions [1]
Question 1
To teach them something and give a 10 minute presentation.