I applied through a recruiter. I interviewed at Google DeepMind (London, England) in Apr 2023
Interview
The standard leet-coding interview involves algorithmic challenges (usually graph-related tasks). Candidates are given a possibility to use any reasonable programming language of their choice. Having failed that part by a slight margin, I couldn't make it to the compiler interview phase; by description, this would have been an engaging experience, as that phase could involve case studies in backend compiler design, with a deep dive into hardware specifics. All along the way, the interviewers and the recruiter were impeccable in their professionalism and clarity of communication.
Interview questions [1]
Question 1
Writing an algorithm to calculate a given characteristic of a graph that would satisfy a given set of conditions