I applied online. The process took 4 months. I interviewed at Google DeepMind (London, England) in Aug 2019
Interview
-> Screening with a HR
-> Quiz (2 hours) with 2 REs
-> Coding interview with a SE
-> Research interview with a team lead
-> Second research interview with a team lead
-> Onsite interviews (4 RSs, 3 REs and 1 HR met)
A very long process, hard. You need to work a lot and be very motivated to have the offer. Very different process than similar companies (Facebook, GBrain), DM is just above in terms of quality of questions, interest in your background, kindness of your recruiter.
I applied through a recruiter. I interviewed at Google DeepMind (Zürich)
Interview
Describe your research papers and then a coding questions plus tehcnical and theoretical questions in the field of deep learning relevant to the role. THen questiosns for myself and scenario based and what I would do if i had a problem with one of my coworkers etc
I applied online. I interviewed at Google DeepMind (London, England)
Interview
two data structures and algorithms problems over virtual interview. Standard leetcode prolems at medium/hard level. Interviewers were not helpful. Asked difficult follow up questions. One spoke poor english and was difficult to understand.
I applied through a recruiter. I interviewed at Google DeepMind (London, England)
Interview
Three stages, 1) Recruiter call, 2) 2 Coding Interviews + 1 ML Fundamentals interview, 3) ML Design + an interview with the Lead Researcher
I failed at the second stage, where I sadly didn't do well in one of the coding interviews. Both the coding interviews were Leetcode mediums, and the ML fundamentals one was what you would expect: optimization, regularization, loss functions, transformers, as well as practical training and inference questions.
Interview questions [1]
Question 1
A string parsing question where you evaluate a mathematical expression.