Product and technology · campus hiring · verified October 2026

Google SWE University Graduate / STEP interview: process, rounds and questions

Google hires new-graduate software engineers and STEP interns in India through a route it describes only in general terms — "here’s an overview of our hiring process to help you prepare" — and which candidates describe concretely: a résumé or campus shortlist, often a coding assessment of two problems in about an hour, then 45-minute technical interviews conducted live in a shared Google Doc, two for STEP and up to four for the University Graduate role, with a 15-minute "Googleyness" segment attached to one of them. There is no aptitude test, no HR round and, in most STEP accounts, no project discussion. Sources checked October 2026.

Independent guide. Mentari is not affiliated with, endorsed by or sponsored by Google. Google is a trademark of its owner. Hiring processes change — verify on the official careers page.

Typical Google interview questions — with the follow-up

Written by Mentari as typical of this process — not a record of questions Google has asked. Each comes with the follow-up a good interviewer asks next and what they listen for in the answer. Scenario details are our framing, chosen to fit Google’s sector.

  1. Given meeting intervals, return the minimum number of rooms. Talk me through it before writing anything.

    Follow-up · Now return which meetings share a room. What structure do you add, and what does it cost?

    Listens for · Brute force named, then the sweep with complexity; a heap added with a reason.

  2. Evaluate a boolean expression given as a string with &, |, ! and parentheses.

    Follow-up · The expression is a million characters long. Does your recursion survive, and what would you change?

    Listens for · Correct parsing, then an explicit stack when recursion depth becomes a risk.

  3. Find whether a path exists between two nodes in a graph given as an edge list.

    Follow-up · The graph no longer fits in memory. What changes about your approach?

    Listens for · BFS or DFS stated clearly; a sensible move to external or streaming traversal.

At a glance

TracksSoftware Engineer, University Graduate · STEP (Student Training in Engineering Program)
Rounds3 (1 interview, 2 assessment)
WhoFinal-year students; Google briefed one 2025 cohort that the process involved four technical rounds
BasisOfficial page + 10 candidate reports (2024–2026)

Reported pattern: the rounds

Compiled from 10 candidate reports (2024–2026) and the official hiring page. Where reports differ, the range is shown rather than one number.

RoundApplies toFormatWhat it testsReported lengthBased on
Shortlist (campus or application)Software Engineer, University Graduate, STEP (Student Training in Engineering Program)Résumé and academic record through the university or the careers site; a recruiter conversation about projects and preferred language precedes STEP interviews in some accountsAcademic record, prior coding evidence—Official1,6,8
Online coding assessment (where used)Software Engineer, University Graduate, STEP (Student Training in Engineering Program)Two problems in about 60 minutes in a 2025 IIT campus intern test, both visible from the start with free movement between them; 70–90 minutes in other SWE assessmentsAlgorithms: graphs, dynamic programming, strings, greedy, hashing — with hidden tests and edge cases60–90 minCandidates report12,13,11
Technical interviews (45 minutes each, shared Google Doc)Software Engineer, University Graduate, STEP (Student Training in Engineering Program)Two rounds for STEP, usually back to back with a short break; two to four for University Graduate; live coding in a shared document with no compiler; interviewers give hintsOne medium problem per round — graphs, recursion, intervals, custom boolean expressions — with a follow-up that changes the data structure or asks for optimisation and edge cases; complexity analysis. In the University Graduate loop one round carries a 15-minute Googleyness and leadership segment on working with others, ambiguity and feedback45 minCandidates report5,6,10,11

Eligibility and the assessment

CriterionReported valueBasis
Published requirementsRole-specific: an India Software Engineer listing asks for a bachelor’s degree or equivalent practical experience and programming experience; STEP eligibility is by year of study and degree backgroundOfficial3,2
Cut-offsNone published. Campus placement offices may add CGPA, branch or backlog filters; "7.5 CGPA" and similar figures are campus-specific or candidate-reported — set per campus; your placement notice is authoritativeCandidates report14,6

Coding assessment — reported pattern — Where a test is used it is coding only: two problems in about 60 minutes in a 2025 IIT campus intern report, both visible from the start; general guides describe two or three problems in 70–90 minutes. Several STEP accounts describe no test at all — the university shortlist led straight to interviews.12,13,11

SectionQuestionsMinutes
Algorithmic coding problems2–360–90

How to prepare for the Google SWE University Graduate / STEP interview

  1. Practise coding in a plain text document with no compiler, narrating every decision. The interviews are live in a shared Google Doc; silence while thinking is scored against you.
  2. For every problem, state the brute force, its complexity, then the improvement and its complexity — before writing the improved version. Moving from brute force to optimal with complexity stated is the recurring differentiator.
  3. After solving, list three edge cases unprompted and test one. Edge-case handling and a data-structure-swapping follow-up appear in most rounds.
  4. Do timed two-problem sets in an hour, reading both problems first. The IIT campus assessment showed both problems from the start with free movement.
  5. Practise working from a hint: take it, say what it changed, and continue without a second one. Hints are given, and relying on them is reported in feedback.
  6. Prepare three short stories on ambiguity, feedback and working with others. The University Graduate loop includes a 15-minute Googleyness segment.
  7. Pair this page with a coding-practice platform; this guide covers what is assessed, not the problems. Google interviews are problem-driven, and no guide substitutes for solved problems.

What the interview looks for

What Google says it assesses

  • "Google’s hiring process is as unique as its culture" — an overview is published "to help you prepare and apply for roles and internships"1
  • STEP is the Student Training in Engineering Program, listed under Build Your Future2
  • India software-engineer listings ask for a bachelor’s degree or equivalent practical experience and programming experience in one or more languages3,4

What candidates report being probed on

  • Thinking aloud, explaining alternatives and trade-offs, and saying when you are stuck — named in rejection feedback as what was missing5,6,7
  • Moving from a brute-force solution to an optimised one, with complexity stated at each step5,8,10
  • Edge cases and a follow-up that swaps the data structure5,9
  • Interpreting an under-specified problem independently, using hints without depending on them8,10
  • Coding accuracy under time — one 2025 candidate was eliminated by a mistake they could not repair despite a hint10

What is different about Google

Google’s campus interviews strip away almost everything other recruiters use. There is no aptitude paper, no HR round, no "tell me about yourself" in most STEP accounts — interviewers are reported to go straight to a problem in a shared document, with no compiler, and to spend the full 45 minutes on it and its follow-up. The whole selection is two to four of these conversations. What is scored is visible in the rejection feedback candidates quote: whether you explained alternatives, said what you were doing while stuck, handled edge cases and moved from brute force to something better — not only whether you finished.

Interviewers help, and that is part of the test. Several candidates describe getting hints and advancing; one was told afterwards that reliance on hints counted against them. The IIT campus assessment, where one is used, is two problems in an hour with both visible from the start — a format that rewards reading both before starting either. This page describes what is assessed; it is not a problem bank, and anyone preparing should pair it with a coding-practice platform.

Where the sources disagree

Google’s official material confirms the programmes and nothing about the rounds, so the pattern rests on candidate accounts, which are unusually consistent on format and inconsistent on count. Every STEP account describes two 45-minute technical interviews in a shared document; the University Graduate accounts describe two initial rounds with a possible third (February 2024), four technical rounds as briefed by Google (November 2024), and a loop running from November 2024 to February 2025 in a third. Whether an online assessment precedes the interviews varies: the 2025 IIT Bhubaneswar intern report describes a 60-minute two-problem test, while several STEP accounts went from university shortlist to interviews with no test. The 15-minute Googleyness segment appears in the University Graduate accounts and not in STEP ones. No official page gives a cut-off, and the figures that circulate are campus filters.

More typical questions, by round

  1. You have coded a solution and it fails one hidden test. Without more information, what do you do?

    Follow-up · You find the bug but have four minutes left. Fix or explain?

    Listens for · Systematic edge-case search; a judgement call made aloud.

  2. I am going to give you a hint. Before I do: what have you ruled out, and why?

    Follow-up · Now, with the hint — what did it change in your thinking?

    Listens for · Independent reasoning first; takes the hint without becoming dependent on it.

  3. Tell me about a time you received feedback you disagreed with.

    Follow-up · What did you do with the part you still think was wrong?

    Listens for · Openness without capitulation; a specific outcome.

  4. Describe a problem where the requirements kept changing. How did you decide what to build?

    Follow-up · What did you deliberately not build, and who was unhappy about it?

    Listens for · Comfort with ambiguity and a defended scope decision.

  5. Explain the complexity of the solution you just wrote to someone who has not studied algorithms.

    Follow-up · Now explain why the brute force was not good enough, in the same terms.

    Listens for · Plain-language explanation — the communication signal interviewers report scoring.

A worked example

Given a list of meeting intervals, return the minimum number of rooms needed.

Weak · Writes a sort-and-sweep solution correctly in silence, says "done", and waits.

Stronger · "Brute force: for every minute, count overlapping meetings — O(n × T). Better: sort starts and ends separately and sweep, O(n log n). Edge cases: a meeting ending exactly when another starts — I will treat that as not overlapping and say so; empty input; a single meeting." Then codes it, narrating, and asks whether the interviewer wants the room assignments too.

Why the follow-up lands · The interviewer asks "now return which meetings share a room." The strong candidate extends the sweep with a heap and explains why; the weak one starts over.

Illustrative — yours must be true.

Practise for your Google interview — first one free.

A 20- or 40-minute mock, by voice or text, planned from your résumé and the job description, for the company you name. Every score on the report is tied to a quote from your answers.

Start free

Independent guide. Mentari is not affiliated with, endorsed by or sponsored by Google. Google is a trademark of its owner. Hiring processes change — verify on the official careers page.

Your college may already provide Mentari seats — ask your placement cell, or send them this page.

For placement cells

A Google campus process is two to four 45-minute live-coding interviews in a shared document, sometimes preceded by a two-problem coding test, with no aptitude paper and no HR round; STEP uses two interviews, the University Graduate role up to four with a short Googleyness segment. Shortlist filters are the campus’s own. The cohort lever is narrated problem-solving practice, not aptitude drills.

Mentari does not run coding problems; its software-engineer mock rehearses the narrated reasoning, the trade-off explanations and the Googleyness-style behavioural questions that the feedback candidates quote is about. Run Google-pattern mocks for a whole batch.

Related

Sources

  1. How we hire — Google Careers (official) · official · accessed 2026-10-23
  2. STEP — Student Training in Engineering Program — Google Careers (official) · official · accessed 2026-10-23
  3. Software Engineer — India (job listing) — Google Careers (official) · official · accessed 2026-10-23 · role-specific requirements
  4. Software Engineer, University Graduate, 2025 (job listing) — Google Careers (official) · official · accessed 2026-10-23
  5. Google interview experience for STEP intern 2024 — GeeksforGeeks · candidate report, 2024-10 · accessed 2026-10-23 · two 45-minute rounds; rejection feedback quoted
  6. Google STEP intern interview experience (university drive) — GeeksforGeeks · candidate report, 2025-02 · accessed 2026-10-23 · shortlist → two interviews; no test, no behavioural questions
  7. Google STEP internship experience — GeeksforGeeks · candidate report, 2024-04 · accessed 2026-10-23 · older account; cited for the feedback on explaining alternatives
  8. Google STEP internship 2024 — interview experience — Medium (candidate) · candidate report, 2024-03 · accessed 2026-10-23 · older account; recruiter conversation then technical rounds; feedback on hint reliance
  9. Google interview experience — University Graduate role, India — Medium (candidate) · candidate report, 2024-02 · accessed 2026-10-23 · older account; two rounds plus Googleyness segment; cited for structure
  10. Google interview experience — Software Engineer, University Graduate 2025 — GeeksforGeeks · candidate report, 2024-11 · accessed 2026-10-23 · Google briefed four technical rounds
  11. Google new grad interview experience 2025 — India — interviewexperiences.in · candidate report, 2025-01 · accessed 2026-10-23 · loop from November 2024 to February 2025
  12. Google SDE intern campus test — IIT Bhubaneswar 2025 — Codeforces (candidate) · candidate report, 2025-08 · accessed 2026-10-23 · two problems, 60 minutes, free movement
  13. Google online assessment guide — Educative · candidate report · accessed 2026-10-23 · preparation-site compilation
  14. Google placement papers — placementpapers.app · candidate report · accessed 2026-10-23 · compilation; source of circulating CGPA figures

Verified October 2026 by Sumit Mishra, Mentari founder. Spotted an error, or represent Google? Write to [email protected] — we acknowledge within two working days and correct or remove a disputed statement within 72 hours.

Mentari is not affiliated with Google. This page is pattern-based, compiled from the public sources listed, and is not insider information. Candidate-reported details are reproduced as patterns only, in our own words.

Last updated · Written by the Mentari team

Questions

Things people actually ask.

What is the Google campus interview process in India?

Candidates describe a résumé or campus shortlist, often a two-problem coding assessment of about an hour, then 45-minute technical interviews conducted live in a shared Google Doc — two for STEP, two to four for the University Graduate role — with a 15-minute Googleyness segment in the graduate loop. There is no aptitude test and no HR round. Google’s pages describe the process only in general terms.

Is there an online assessment for Google STEP?

Not in every drive. Several STEP accounts went from the university shortlist directly to two interviews; a 2025 IIT campus intern test had two coding problems in 60 minutes. Follow your invitation.

What does Google look for in the interview beyond a correct solution?

Rejection feedback quoted by candidates names thinking aloud, explaining alternatives and trade-offs, saying when you are stuck, handling edge cases, moving from brute force to an optimised solution, and not relying on hints. Coding accuracy under time also matters — one candidate was eliminated by an unfixed mistake.

What is the eligibility for Google new-grad hiring in India?

Google publishes role-specific requirements — a bachelor’s degree or equivalent practical experience and programming experience — and STEP eligibility by year of study. No cut-off is published; CGPA or branch filters come from the campus placement office.

Is this page a Google interview question bank?

No. It describes the rounds and what interviewers are reported to assess, with questions written by Mentari as typical of that process. Pair it with a coding-practice platform for problem practice.

Find out before the interviewer does.

Your first interview is free. No card needed. Upload your résumé, name the role and company, and you are in the room in about a minute.