I applied through a recruiter. The process took 1 day. I interviewed at Imagination Technologies (Kings Langley, England) in May 2014
Interview
1. Phone screening - easy and pleasant, took maybe 15 minutes?
2. C++ online test - fairly difficult and unnecessarily detailed (nobody cares about many of the details asked, they don't matter in real life situations)
3. In person interview - fairly easy and very pleasant. They are really great folks! All travel covered by the company.
Interview questions [1]
Question 1
Several questions about c++ coding - 5 minutes for each question max, about an hour in total. E.g: 1. piece of code - show what is wrong and why?
2. another piece of code - what does it do?
3. small task to solve.
I applied online. The process took 5 days. I interviewed at Imagination Technologies (Pune) in Aug 2015
Interview
Starts with a recruiter calling you to know about your experience level & interests in working for the company, You will have most probably 3 interviews (2 technical & 1 HR). Technical interviews aren't very difficult to crack if you are good with basics of C/C++, Data structures & Algorithms.
Interview questions [1]
Question 1
Basic questions regarding C/C++
Questions regarding graphics if you are applying for PowerVR division
Data Structures(Arrays, lists, queues, etc)
Memory Management
Linux
I applied through a recruiter. The process took 2 months. I interviewed at Imagination Technologies (Kings Langley, England) in Sep 2014
Interview
I'd been contacted by a recruiter. The first step was a phone interview where they asked why I'd like to work for them and about my previous experience. Second step was an online test (C++), pretty simple, regarding memory management and STD Library. Third step was a F2F interview in their headquarter; they asked to solve a few algorithm (pretty tough) and to design a data structure. In my opinion the main problem with the interviewer was that they didn't have a clear idea about what to ask and it seemed like it was their first interview (not good in asking the question).
Interview questions [1]
Question 1
Design a data structure for chess for minimising the memory usage.
Software Design Engineer applicants have rated the interview process at Imagination Technologies with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 61.2% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Design Engineer roles take an average of 1 day to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Imagination Technologies overall takes an average of 26 days.
Common stages of the interview process at Imagination Technologies as a Software Design Engineer according to 1 Glassdoor interviews include:
Phone interview: 33%
Skills test: 33%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -