You will have to go through 4, up to 7 interviews, even if you go as a consultant.
First one is a coding game from the site with the same name,2h in my case C++, Python, SQL,
And Linux systems.
SQL: mostly generate queries
Python: right small pieces off code and few theoretical questions
C++, recognize Design patterns (builder, decorator, factory), Diamond problem(virtual inheritance),TDD concepts and write a small code
Linux mostly regular expressions, sed, grep, kill, ls, less.
You will have to answer 85 questions in 2h so be prepare
Second one is a RH 30 minutes phone call ( I got rejected on this one)
Third you will meet one of the managers,
I don t know about the rest of the process but for what I understood you will meet all other managers the. Your team and finally one higher on the management process
Any one on this process can veto your application