Research Scientist applicants have rated the interview process at Graphcore with 3.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 71% positive. To compare, the company-average is 50% positive. This is according to Glassdoor user ratings.
Candidates applying for Research Scientist roles take an average of 40 days to get hired, when considering 7 user submitted interviews for this role. To compare, the hiring process at Graphcore overall takes an average of 29 days.
Common stages of the interview process at Graphcore as a Research Scientist according to 7 Glassdoor interviews include:
One on one interview: 33%
Skills test: 25%
Presentation: 8%
Phone interview: 8%
Drug test: 8%
Group panel interview: 8%
Background check: 8%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Graphcore (Cambridge, England)
Interview
Had an initial mathematics and programming online test which I failed. I was unsure what they will ask, but in hindsight I should've prepared better. The questions were mostly related to probability theory.
Interview questions [1]
Question 1
Multiple choice question: which vector belongs to the null space of this matrix...
4 stages.
The first one is the test. 20 questions, mostly underground maths and coding.
The 2d interview is simple, just a call with someone in the company. More like get to know each other. They are keen on someone with robotics experience. I was rejected after that stage.
They are very fast with decisions. I think I only waited a week or less after the application for the first stage and a couple of days between each stage.
Interview questions [1]
Question 1
The test was in hackerank. Few were on matrices (find a rank, dimension etc). One-two were someone integral or derivative (not school level). Others were on tensor code or some coding questions, pretty simple. And a couple were on O(n), algorithms.
I applied online. The process took 1 day. I interviewed at Graphcore (London, England) in Aug 2025
Interview
I received an email about a month ago with a link to an online test. Please attempt it after practicing MCQs or revising linear algebra, data structures, and algorithms, as the test is quite difficult. After that, I had an initial call with the lead, who explained the interview process. He mentioned that there would be four to five rounds in total.
The first stage was the live coding exam, which lasted an hour. The next stage would have been a paper discussion, involving reviewing and discussing a research topic. Unfortunately, I was only able to progress up to the coding exam, after which I was rejected.
Interview questions [1]
Question 1
Online Test: Take the HackerRank online test. Make sure to review Big O notation beforehand. You’ll have 20 minutes to answer 20 difficult MCQs.
Live Coding Exam: The type of question you get is unpredictable, it really depends on luck. However, it’s important to make the session interactive. Try not to stay silent while coding; instead, explain your thought process as you go.
The interview was 30 mins, including some technical questions, and a coding excerise. They asked me 2-3 questions first, then we started the coding excerise. The coding excerise was not difficult.
Interview questions [1]
Question 1
If I wanted to evaluate an optimizer for deep learning methods (e.g. Adam), how would I approach it?