I was interviewed by 5 individuals and also completed a take home assignment. The process was smooth and quick. Questions ranged from purely technical to social type. It was certainly difficult but overall quite painless. HR did a great job of answering some of the more administrative questions I had. Everyone was very welcoming.