I applied through college or university. The process took 3 days. I interviewed at Imagination Technologies
Interview
4 rounds includng HR round. 3 rounds are technical, mainly focussing on OS concepts and algorithms. The interviewers expect detailed algorithms with efficient implementation. The interview mainly intends to understand your way of thinking and core C concepts. I would recommend preparing C using books like K&R. The concepts like basic data structures also need preparing.
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
Software Engineer applicants have rated the interview process at Imagination Technologies with 3.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 Engineer roles take an average of 26 days to get hired, when considering 4 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 Engineer according to 4 Glassdoor interviews include:
Skills test: 33%
One on one interview: 33%
Phone interview: 22%
Background check: 11%
Here are the most commonly searched roles for interview reports -