Machine Learning Engineer applicants have rated the interview process at G-Research with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 48.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Machine Learning Engineer roles take an average of 14 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at G-Research overall takes an average of 21 days.
Common stages of the interview process at G-Research as a Machine Learning Engineer according to 2 Glassdoor interviews include:
One on one interview: 40%
Skills test: 40%
Phone interview: 20%
Here are the most commonly searched roles for interview reports -
Multiple stages, all online. The first stage was a standard SWE style interview, and the second stage consisted of multiple interviews with some more ML focused exercises and then more general discussion of ML
I applied online. The process took 2 weeks. I interviewed at G-Research (London, England) in Jan 2024
Interview
did online test, combination of maths, prob, ML. then went on to triage interview. Honestly, out of all the interviews i have, i do not respect G-Research interview. I really think the interviewer is an idiot. I was expecting the interviewer would try to find out my problem solving skill and logical thinking. But none of that. He asked me about deriving eigenvalues, i showed him n equations to solve for n-polynomial equations. Then he asked me about time complexity and memory complexity of an ML model. And ways to optimise, i gave like a few dozen tricks such as mixed precision training, storing intermediate values onto disk (accelerator), replacing full attention to group attention etc. The feedback was, he was thinking about recomputing the activation. so what?
My point is, both these questions are just knowledge points, and nothing practical or anything that tests your problem solving and logical thinking. I asked the interviewer if they even look at the financial data or do analysis on it. He told me he does model iteration but uses data handed over to him with features already built. Now it's important to understand the autoregressive models and attention mechanisms are computationally expensive and slow. If people really want to save memory, there're like a few dozen tricks by changing a few line of codes using frameworks. I really don't see how these questions are relevant to actually doing ML and solving problem, do they implement backpropagation themselves? No, do they use popular frameworks? Yes.
Honestly, i respect all the other interviews i had with big/small companies. Not this one from G-Research. The most stupid interview i've ever had.
Interview questions [1]
Question 1
Linear Algebra
Time and memory complexity of neuro-network