Very thorough and comprehensive round-robin interviews with each team member. Short presentation and homework assignment that is meant to be vague yet challenging. Overall, a great and organic interview process that is meant to make both parties not only get to know each other but learn more about each other's skill sets and backgrounds.