The interview process was difficult and asked a lot of technical questions. The questions were a lot on projects and what you did in them with explaining a lot of details so be prepared.
The interview was not what I thought because it was somehow tough while some parts are easy but the question are inline with my profession. That was when I discovered that when you can't stand a trial in your profession that means you are not perfect.