The interviewer was kind and started quickly with the problem definition. The task was to implement and create some theoretical string-related algorithm.
I applied for a job in machine learning and was asked to implement an algorithm that had nothing to do with what I have been working on for the last two-plus years, so I failed at it.
As an AI company, Google should adjust its interview process. I don't spend my spare time learning fancy Google interview algorithms if I can do something AI-related in that time.
What is the time complexity of this algorithm, and how do you calculate it?
The following metrics were computed from 1 interview experience for the Google Software Engineer, Machine Intelligence role in Germany.
Google's interview process for their Software Engineer, Machine Intelligence roles in Germany is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Google's Software Engineer, Machine Intelligence interview process in Germany.