First, an online form to fill.
Then an online test to do.
Then you have an assignment to do.
Then, it's 4 hours of inquisition at their place.
Not an interview where you can exchange, no. 4 hours of painful inquisition based on highly tricky questions, solvable in 5 minutes using google that you will never use in real life and that you cannot solve unless you have a perfect memory.
Special big up for all the questions about interesting technologies like noSQL, ponctuated by "but here we are doing Oracle DB in fact"
If you are arrogant, disconnected from reality, and are less human than a pineapple, that place is perfect for you.
If you want to do quality software in a nice team, look somewhere else.