At the time iDeep Global Labs was called Vigience Development, and the HR duties were carried out by a separate company called Vigience, so things may be different now.
The interview process was long overall, involving four 1:1 interviews and one skills test spread out over a 2 month period. This was outrageously long in my opinion, and I was quite frustrated.
The interviews were well planned. The first one was a personality screening with a person from HR.
A week later I had a technical interview with an architect where he asked me to write code on the white board, and a more general interview immediately afterwards with the head of development.
1 month later they finally give me an offer, but to do tech support instead of software development.
I trained for support as a tester but ended up as a systems administrator. I suppose they saw things in me they couldn't see during their extensive interview process.