First it was a screening interview (do you know xyz technology + something in english)
Than, and in my career I was intervied to like 3 clients and had like 7 interviews (5 of them with the same client - large invesment bank).
The problem with Luxoft is that even for same client you have each time
- Technical interview (this is annoying), they kind of have this spreadsheet from the first interview which technically should be shared each time, but each time has its own interview and basically asks the same questions
- The technical interview with client, which is some cases was very simple (or repeated the previsous ones)
- Interview with programm/project manager from luxoft, not much can be said here [as really client decides]
- Interview with a soft manager on client side, which for technical companies were ok; but for investment bank I don't know what they expected from it and I failed at this time like 3 times)
Other problem is cancelation of projects which you participated in (in one case I luxoft nicely proposed me another place but with afterhours and working at weekend)
In some interviews (acutally in 1) I had a program to write at home and some coding which basically amounted to showing how I'm fascinated by unit testing and even more likely TDD (this was for a technical lead position, they spend the whole interview (3h) viewing how I write unit test for a dicitonery + how write unit test for a dictionary [yes two teams came with the same issue]:( )