First round was with an engineer, it was technical C++ problem where I had to read some code and fill in a function.
Second round was a verbal interview with C++ problem solving questions.
Third round was with a senior developer.
On a side note, the recruiters were nice at face value but they kept stringing me me along saying "we'll let you know in a week". They did this twice and only responded back to my second follow up email. Unprofessional, and wasted my time.