Alphabet logo

Google (Alphabet) interview questions

From 427 candidate accounts, updated Oct 12, 2026

Candidate accounts
427
Rounds on average
1.6
Fewest and most rounds
1 to 8
Open roles at Alphabet
3,148

How the loop works

Google runs one centrally-designed loop that varies mostly in the content of its technical rounds: a recruiter conversation, an optional online assessment or role-related project, then a panel of independent 45-minute interviews scored against fixed rubrics, followed by team matching and a hiring-committee decision that the interviewers themselves do not make. Engineering candidates get three to four algorithm-heavy rounds plus a Googleyness behavioural round. Data, product, program, design, sales and data-centre candidates get the same four-signal frame (Role-Related Knowledge, General Cognitive Ability, Leadership, Googleyness) delivered as SQL and data-modelling, product cases, pitch roleplays, portfolio reviews or troubleshooting scenarios instead. The long tail after a positive panel (team matching, then hiring committee) is where several accounts stall or get downlevelled even after strong interview feedback.

These 427 writeups cover data, finance, operations and other roles. 422 of them were posted under a forum handle, so we could not verify the authors’ identities.

See open roles at Alphabet

Interview experiences at Alphabet

60 of 427 shown

Software Development Engineer (India)

Received an offer

Experienced. 8 rounds. Shared by GeeksforGeeks contributor (unnamed) on gfg, 2024-05-21

  1. 1Recruiter introductory callPhone screenThe recruiter laid out exactly what would be graded: syntactically correct modular code with sensible naming, an optimal algorithmic solution with a known complexity, continuous thinking aloud, and coding speed under time pressure.Covered: Resume deep-dive
  2. 2Phone screen (45 min)Phone screenAn easy hashing-based problem plus a harder follow-up. The feedback relayed afterwards was unusually granular, covering thought process, communication, coding speed and language depth.Covered: Arrays & strings, Data structures & algorithms
  3. 3Onsite coding 1 (45 min)TechnicalA medium pattern-matching problem and a follow-up, then a discussion of how the same approach would hold up at scale.Covered: Arrays & strings, Scalability
  4. 4Onsite coding 2 (45 min)TechnicalA medium string problem. Once he had coded it the interviewer changed a core part of the requirement to see how flexibly the code could be adapted.Covered: Arrays & strings, Data structures & algorithms
  5. 5Onsite coding 3 (45 min)TechnicalA hard graph question he could not crack directly, so he decomposed it and optimised piece by piece, arriving with the interviewer's help at a traversal-plus-DP solution.Covered: Graphs, Dynamic programming
  6. 6GoogleynessBehavioralSituational questions about how he would react as a Googler in various workplace scenarios. His recruiter's only advice was to be honest, and he found it the most enjoyable round.Covered: Behavioral, Conflict handling
  7. 7Team matchHiring managerTwo 30-minute conversations with managers of teams he had ranked, discussing the work he had done and wanted to do.Covered: Past projects
  8. 8Hiring committeeFinalThe recruiter assembled a packet of interview feedback, documents and internal references for a committee he never met. The criteria were opaque to him.Covered: Resume deep-dive

Site Reliability Engineer (Mountain View)

Outcome not shared

Experienced. 8 rounds. Shared by Peteris Krumins (catonmat) on blog, 2008-12-02

  1. 1Recruiter phone screenPhone screenThe recruiter walked the process and had him self-rate zero to ten across C, C++, Python, networking, algorithms, distributed systems and Linux administration, which is what steered him from a software-engineer track to SRE. A light technical section on Linux administration, algorithms, architecture and C followed as a bluff check.Covered: Resume deep-dive, Operating systems, Networking
  2. 2Phone technicalTechnicalAn engineer from the ads team opened with an out-of-core sorting problem and made him narrate the data structures he would use, then moved through data structures, DNS behaviour, TCP mechanics and a TCP-related security weakness.Covered: Data structures & algorithms, Networking, Scalability
  3. 3Phone codingTechnicalA simple set-difference program dictated over the phone, which proved impossible to speak aloud so he emailed the code, then escalated to how the solution changes at gigabyte and terabyte scale. Closed on DNS, HTTP and routing.Covered: Arrays & strings, Scalability, Networking
  4. 4Onsite, experience deep-diveTechnicalForty-five minutes on a past project he built in C on Linux, and how it would change at very large user counts, ending with basic Unix filesystem questions.Covered: Past projects, Operating systems
  5. 5Onsite codingTechnicalOpened with a geometry trick question, then asked him to implement the general version in C and write a binary tree on the whiteboard, where the interviewer caught him leaving a freshly allocated structure uninitialised.Covered: Trees, Data structures & algorithms
  6. 6Onsite troubleshooting and networkingTechnicalThe interviewer drew a network topology hiding a fault. He had to locate it purely by asking targeted diagnostic questions, then answer device- and OSI-model questions.Covered: Networking, Debugging
  7. 7Onsite codingTechnicalA single string-manipulation routine in C consumed the whole slot. He made an off-by-one error.Covered: Arrays & strings
  8. 8Onsite algorithms and data structuresTechnicalThe out-of-core sort from the phone round made distributed: sort data that does not fit in memory across a hundred machines. He reached the correct map-reduce-shaped answer near the end, which the interviewer said few candidates do.Covered: Data structures & algorithms, Scalability, Concurrency

What Alphabet is hiring for now

3,148 open roles in our index. Advertised pay floors run $141k to $207k (median $163k, from 1732 postings that state pay).

Most-posted roles

  • Data Center Facilities Technician, Mechanical8
  • Data Center Technician II7
  • Data Center Technician Intern, 20277
  • AI Customer Engineer, Google Cloud6
  • AI Outcome Customer Engineer, Google Cloud6
  • Data Center Site Program Manager6

Top locations

  • Mountain View363
  • Sunnyvale362
  • New York City178
  • Singapore173
  • Bengaluru153

Alphabet interviews: FAQ

What is the interview process like at Alphabet?
Google runs one centrally-designed loop that varies mostly in the content of its technical rounds: a recruiter conversation, an optional online assessment or role-related project, then a panel of independent 45-minute interviews scored against fixed rubrics, followed by team matching and a hiring-committee decision that the interviewers themselves do not make. Engineering candidates get three to four algorithm-heavy rounds plus a Googleyness behavioural round. Data, product, program, design, sales and data-centre candidates get the same four-signal frame (Role-Related Knowledge, General Cognitive Ability, Leadership, Googleyness) delivered as SQL and data-modelling, product cases, pitch roleplays, portfolio reviews or troubleshooting scenarios instead. The long tail after a positive panel (team matching, then hiring committee) is where several accounts stall or get downlevelled even after strong interview feedback.
What topics does Alphabet test in interviews?
Commonly reported topics include Algorithms, Data structures, Coding, Whiteboard coding, Python, C.

These guides summarize public, first-hand interview experiences shared by candidates. They describe the shape of each loop and the topics that came up, not a leaked question bank, and every experience links back to its original source. Processes change often. Treat this as directional prep, not a script.