I applied online. I interviewed at Google in Jan 2023
Interview
The coding interview was difficult. A lot of pressure to perform well in a limited amount of time. The final product needed to be working code, not pseudocode, but the language was up to the user. Although, they did indicate preferences for certain languages over others. I am not sure if this is company wide or specific to this position.
Interview questions [1]
Question 1
Algorithm to efficiently sort and identify n-th value
Phone screen followed by a technical interview
and then a behavioral interview. Technical was relatively normal SQL and Python questions related to data engineering. Behavioral wanted to know about past experience with agile work.
I applied through a recruiter. The process took 2 months. I interviewed at Google (London, England) in Oct 2020
Interview
Coding live exercise - this is your algorithms and data structures stuff. Expect it to be of intermediate / hard difficulty on something like hacker rank
SQL live exercise - Given this scenario, create some tables and write these queries.
Architecture chat - Questions like - how would you design a video streaming service architecture?
Customer scenario chat - A customer says x, what would you do?
Interview questions [1]
Question 1
What type of technology would you need to build YouTube?