I applied online. I interviewed at Graphcore in Jan 2025
Interview
Preliminary interview, online test followed by an interactive coding interview. Online test was a poor way to assess ability in my opinion as doing well relies on remembering a series of facts. Meanwhile, the coding interview question was borderline trivial.
Interview questions [1]
Question 1
Implement the attention mechanism with some modifications that I don't recall.
I applied through their website, and a few days later, I received a test link for HackerRank, which consisted of 20 multiple-choice questions. In the next round, I had an interview with two of their engineers, which focused mostly on transformers, their optimization for hardware, and a few topics from my resume.
Interview questions [1]
Question 1
Regarding the optimization of self attention in transformer
The process took 2 months. I interviewed at Graphcore
Interview
A 2 hour coding test on machine learning problems. One hour interview with a member of the research team with a little bit of technical discussion. Full day interview with six members of the research team on a variety of fundamental technical problems related to deep learning.
Interview questions [1]
Question 1
questions on SVD, dynamical systems, backprop, monte carlo sampling