I applied online. I interviewed at Imagination Technologies
Interview
Applied online. The initial screening process was a phone interview, where I was asked about my experience, and given some general technical questions.
I was invited to interview at their offices, where I spent 1.5 hours with a small panel of engineers, followed by a shorter interview with a member of the HR department.
Interview questions [1]
Question 1
Given 9 identical balls, 8 of which are of equal weight and the 9th is slightly heavier, if you have a scale, how would you most quickly determine which ball is the heavier one?