I applied through a recruiter. The process took 2 months. I interviewed at Imagination Technologies
Interview
i went through two hours of technical questions and one hour with human resources. I had phone ane skype interviews beforehand. Visit of the building and presentation of their activity is included. Technical questions are quite intense as they try to reach your limits.
I applied online, then I've been contacted by the HR team asking about my availability to make a phone interview (I gave a range of days). Without any notification/confirmation about when the interview would take place, I received a call to make an interview, and I did it anyway without preparation. The HR sent me an e-mail later asking about where I am from, and when replied (I am not an EU citizen), I heard nothing from them again!
I applied through a staffing agency. The process took 4 weeks. I interviewed at Imagination Technologies (Kings Langley, England) in Sept 2012
Interview
The interview took around 5 hours. Started with a presentation of a relevant project and then handed a sheet of some technical questions. Later, I met with the VP who gave me another design question. After that designed two FSMs and explained how to write them in VHDL to another Manager. Later I met with the HR who had some typical questions.