Google Software Engineer Interview Questions
Google software engineering interviews are famous for their depth in data structures, algorithms and system design. Interviewers care less about whether you reach the perfect answer and more about how you reason out loud, handle ambiguity and communicate trade-offs.
What they assess
Sample Google Software Engineer interview questions
Design a URL shortener like TinyURL. Walk me through the data model and how you handle scale.
How to answer: Lead with requirements and scale estimates before jumping to the schema.
Given a stream of integers, how would you return the median at any point?
How to answer: Mention two heaps; explain why before you code.
Tell me about a time you disagreed with a senior engineer. How did you resolve it?
How to answer: Use STAR; focus on data-driven resolution, not who won.
Ready for the real Google interview?
Practise a full voice mock interview with an AI interviewer, answer out loud, and get a detailed feedback report with your selection probability — free to start.
Start your free mock interview