The interview process was not very complicated. It was more behavioral than technical. So, expect at least 2 interviews. One is a placement interview done by Kelly, then there is another one directly with the client that you will be working with. In my case, both were pretty smooth.