I applied through a recruiter. The process took 1 day. I interviewed at G-Research (London, England)
Interview
You are taken to a room where you have a test, they come back an hour later and make you wait while they score it. I got the impression that if you score poorly you won't even talk to anyone.
I got to a "second" stage where you are interviewed in person by someone senior.
Interview questions [1]
Question 1
I signed a non-disclosure agreement so I cannot tell. I'll just say that I did not find any of
them particularly difficult.
The interview process was thorough and well structured. It focused primarily on data structures and algorithms, and the level was broadly in line with what you would expect for a software engineering interview of this type. I cannot share specific details of the questions, but standard preparation in algorithms, data structures, problem solving, and coding under interview conditions should be sufficient. Overall, it felt rigorous but fair.
There were mostly algorithmic questions to be solved on a whiteboard. Then, after a lunch with a couple of the junior staff, the tell you whether you’re into the next round. There is also a test beforehand.
2-3 parts depending on team. Pretty in depth on topics. 2 coding rounds I believe. Interview process is fairly quick. It’s not a process that takes 3-4 weeks. 2 weeks max, 1 week if you’re really adamant.