The interview process consists of one (or multiple) phone screening interviews with Human Resources, then a 1:1 technical interview with a mid-level manager (only oral questions, no coding involved) and another 1:1 interview with HR. If the position is directly for working with the client, then there are additional interviews with them.
After the technical & HR interview they told me that they would contact me for the additional interview with the client but instead they shut down all communication. Two weeks later they reapeared asking for concerting an interview with the client. I refused because I had already accepted an offer of another company.