It is very long first there is initial scanning done by HR than there are two assignments that take approx 4 hours. If you are lucky enough to pass that than there are 2 interviews mostly related to basic understanding of .NET OOP JavaScript. Little to they know cramming concepts doesn't make you a good developer.