I applied through a staffing agency. The process took 1+ week. I interviewed at Imagination Technologies (Kings Langley, England) in Sep 2013
Interview
I was initially contacted by a recruitment agency, who after an initial talk sent me a set of online tests which I passed, I had a phone interview afterwards with the leader which I also passed, and a few days later I went to their offices for the final interview. I thought it was a very interesting place, the interviewers were extremely knowledgeable.
Interview questions [1]
Question 1
Went really deep on a discussion of how to store state of a chess board, adding technical requirements along the way
I applied through a staffing agency. The process took 2 weeks. I interviewed at Imagination Technologies (Kings Langley, England) in Jan 2014
Interview
First you will do a phone call and then an online C test. It is annoying and does not proof any good knowledge of C, however managers know that (but still keep it because they're probably lazy to look for something better) and even if you fail it you can pass to the next step. Then you will be invited to a face to face interview, which is really easy.
Discuss in a whiteboard techniques how to store the status of a chess board (basically how to encode the information, how you would reduce redundancy, concepts of encoding/compression, etc.). There is no closed solution, they just want to see how you approach the problem.