I applied through a recruiter. The process took 4 months. I interviewed at Google (Varsovie, Mazovie) in Jun 2025
Interview
2 System Design Interviews, which serve as a gate to the rest: Code review, People Management, and Technical Leadership. The level is decided based on the System Designs without even considering the leadership experience.
It’s very hard to find a team match after you clear all interviews. Interviews are easy, very classic management exercises. But the team match is hard. They’re not supposed to be interviews but they are.
Interview questions [1]
Question 1
Design - Classic couple of management interviews “tell me about a time…” - Code
Review
I interviewed at Google (Mountain View, CA) in Oct 2025
Interview
got referred internally. recruiter screen was light, mostly why google and walking through my current EM role (team size, day-to-day, projects). then a technical phone screen - algo questions in coderpad. one was design a graph system to get latest stock prices, another was about photo-sharing db for thumbnails. onsite loop was the heavy part: people mgmt, project mgmt, system design, and a coding/code review. people mgmt was situational - things like how would you spot burnout and convince team to adopt a new tech. project mgmt was about how i handle projects with no clear end date. system design was intense, had to design a distributed system with load balancers + caching strategy, and explain deadlock/livelock tradeoffs. i chose the code review track instead of live coding - basically walked through a doc, called out bad var names, missed edge cases, and suggested algo optimizations. overall collaborative interviewers, but long day for sure. what helped me a ton was doing mock interviews on prepfully w/ ex google EMs - especially communicating trade offs, and structuring my ans well cos i sucked at them earlier lol
Interview questions [1]
Question 1
how would you design a system to monitor the performance of a machine learning model in real-time