Google interview questions for freshers
The deepest algorithmic bar of the three product loops, and the only one where the people who interview you do not make the decision — an independent hiring committee reviews the written feedback. Coding is done in a plain shared doc with no autocomplete and no compiler, so practise writing code that runs the first time.
First gate: Resume screen + recruiter call — 15–30 min. Clear this and the rest of the process is interviews.
The Google hiring process, round by round
What each stage tests, in the order you will face it. Software Engineer, University Graduate & STEP internship.
- 1
Resume screen + recruiter call
15–30 minA recruiter walks through your projects and confirms timelines. Referrals and demonstrable code matter more than marks at this stage.
- 2
Online assessment / phone screen
~45 min · shared Google DocOne to two DSA problems written in a plain document — no syntax highlighting, no running the code. State complexity out loud and handle edge cases explicitly before you are asked.
- 3
Onsite loop
4–6 roundsArrays and hashing, trees, graphs, recursion, binary search and dynamic programming. You are expected to produce complete, compilable code including main, then optimise it and justify the trade-off.
- 4
Googleyness & Leadership
At least one round for every candidateCollaboration, working through ambiguity, and the impact you had rather than the tasks you were assigned. Everyone sits this round — it is not reserved for senior candidates.
- 5
Hiring committee review
No candidate present · 8–12 weeks end to endA committee that never met you reads the written feedback and decides. This is why the interviewer liking you is worth less here than legible, well-argued reasoning in your answers.
Which role you land
The same process routes into different tracks at Google. What separates them is usually one section of the test.
For first- and second-year students; a route into later SWE hiring.
Full-time new-grad role — the standard loop below.
Topics to prepare
What Google actually asks about across its rounds.
Sample Google interview questions
Grouped by the round they come from. Read them once, then answer them out loud — the second pass is the one that helps.
- 01Word break: can a string be segmented into dictionary words?
- 02Find the shortest path in a weighted graph and justify your algorithm choice.
- 03Given intervals, merge all overlapping ones and explain the sort cost.
- 04Implement autocomplete over a large word list using a trie.
- 05Given a 2D grid, count the number of islands.
- 01State the time and space complexity, then tell me which one you would trade away here.
- 02How does a hash map work internally, and what happens as it grows?
- 03Compare the sorting algorithms you know and say when each one wins.
- 04Your solution passes but is O(n²). Talk me through getting it to O(n log n).
- 01Design a rate limiter for a public API.
- 02Design an autocomplete service for a search box at scale.
- 03How would you store and query a very large log stream?
- 01Tell me about a time you navigated a problem with no clear requirements.
- 02Describe a situation where you influenced a decision without any authority.
- 03What is the most technically challenging thing you have built, and what broke?
- 04Tell me about a time you were wrong about a technical call.
These are questions in the pattern Google is reported to ask, compiled from public interview experiences — not a leaked question paper. The pattern is what transfers; the exact wording changes every cycle.
Where this came from
Last verified September 2026Compiled from Google’s published hiring programme and current public interview reports. Eligibility bars and test patterns change between drives — always confirm the cutoff on the official Google careers page or your placement cell before you plan around it.
Google interview FAQs
What is the Google interview process for freshers?
Google hires through Software Engineer, University Graduate & STEP internship. There are 5 stages: Resume screen + recruiter call, Online assessment / phone screen, Onsite loop, Googleyness & Leadership, Hiring committee review. A recruiter walks through your projects and confirms timelines. Referrals and demonstrable code matter more than marks at this stage.
What is the eligibility criteria for Google?
Final-year or recent BE/BTech/ME/MTech/MS graduates · no published percentage cutoff — screening is on algorithmic depth, projects and open-source or competitive-programming evidence. STEP is aimed at first- and second-year students.
Which topics should I prepare for a Google interview?
Arrays & Hashing, Graphs, Trees & Tries, Dynamic Programming, Binary Search, Recursion, Greedy, Complexity Analysis. Weight them toward whichever round you keep failing in a mock.
How many rounds does Google take?
5 — 1) Resume screen + recruiter call: A recruiter walks through your projects and confirms timelines. Referrals and demonstrable code matter more than marks at this stage. 2) Online assessment / phone screen: One to two DSA problems written in a plain document — no syntax highlighting, no running the code. State complexity out loud and handle edge cases explicitly before you are asked. 3) Onsite loop: Arrays and hashing, trees, graphs, recursion, binary search and dynamic programming. You are expected to produce complete, compilable code including main, then optimise it and justify the trade-off. 4) Googleyness & Leadership: Collaboration, working through ambiguity, and the impact you had rather than the tasks you were assigned. Everyone sits this round — it is not reserved for senior candidates. 5) Hiring committee review: A committee that never met you reads the written feedback and decides. This is why the interviewer liking you is worth less here than legible, well-argued reasoning in your answers.
Which roles does Google offer freshers?
STEP intern — For first- and second-year students; a route into later SWE hiring. SWE, University Graduate — Full-time new-grad role — the standard loop below.
Is Google a service or a product company?
Google is a product company. The deepest algorithmic bar of the three product loops, and the only one where the people who interview you do not make the decision — an independent hiring committee reviews the written feedback. Coding is done in a plain shared doc with no autocomplete and no compiler, so practise writing code that runs the first time.
Preparing for more than one
Product companies first — that prep transfers almost entirely between them.
Answer these Google questions out loud
Reading a question bank is not preparation. Say your answers in a free AI mock interview and get instant feedback on structure, clarity and confidence.
