Two 45-minute interviews were conducted by different recruiters. Each interview included two tasks. You needed to solve these and write code in a Google Doc, adhering to the appropriate code style.
Some tasks were straightforward, such as implementing binary search or finding an element in a binary tree. One task involved finding an Eulerian cycle in a graph (which I did not code in time). Another task required describing how data is stored on a hard drive.
You're given a number sequence. You need to answer queries: given x, find the number in the sequence which is smallest and at least x.
The following metrics were computed from 1 interview experience for the Google Software Engineer role in Moscow, Moscow Oblast.
Google's interview process for their Software Engineer roles in Moscow, Moscow Oblast is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in Moscow, Moscow Oblast.