Long interview where meet most of the company, but not too difficult and casual in nature. Ample time to ask questions. Some additional homework but it too is not difficult.
Interview questions [1]
Question 1
General questions related to background, how you work in a team.