Best Interview process I have ever seen. Though I was rejected but I can certainly say it was my fault and I found strong reason why they rejected me.
You may get assignment after first round and based on your assignment answers you will get question in the interview round.