The process took 2 months. I interviewed at Imagination Technologies in Apr 2012
Interview
I had one phone interview which was full of general questions about my course in the university. Afterwards I had a C competency test and was invited to on site interview. It was 2 parts - with the people I was supposed to work with and with HR department. It continued 2.5 hours
Interview questions [1]
Question 1
Reverse a list of words without reversing the words themselves
I applied through a recruiter. The process took 2 weeks. I interviewed at Imagination Technologies (Timişoara)
Interview
The interview was alright, nothing too complicated, 2 people were present, I had to share my screen in order to start solving the 2 problems that were given. A very relaxed attitude throughout the whole interview.
Interview questions [1]
Question 1
Basic bit operations, whats an mmu, questions about threading, why we use c++, questions about virtual memory
I interviewed at Imagination Technologies (London, England)
Interview
Coding test, followed by in person interview and then an HR interview. None of the stages were massively challenging but I found the process quite good and definitely not *too* easy
1. Initial introductory call with HR, 2. Codility test 3. First technical interview consists of some high level questions 4. Second technical interview which is more involved and some problem solving discussions. 5. Interview with the VP 6. HR round
Interview questions [1]
Question 1
Most of the questions were related to C programming and optimization