Google logo

FAANG · Guida al colloquio Software Engineer

Come passare il colloquio Google Software Engineer nel 2026

Il DNA di Google (TL;DR)

Structured thinking, metric fluency (HEART), 'Googleyness' (low ego, high agency).In italiano:Pensiero strutturato, fluidità nelle metriche (HEART), 'Googleyness' (basso ego, alta iniziativa).

I colloqui tech si svolgono in inglese

Anche se ti candidi localmente, il colloquio si svolge quasi sempre in inglese. Mostriamo prima ogni domanda in inglese — la lingua in cui sarà posta — con una traduzione sotto, così puoi preparare le risposte nella tua lingua più forte.

Il loop di colloquio Google

Il tuo loop comprende tipicamente 5 round.

  1. 1

    Round 1

    Recruiter ScreenIn italiano:Colloquio con Recruiter
    Motivation, role fit, logistics.In italiano:Motivazione, idoneità di base, logistica.
  2. 2

    Round 2

    Coding Screen
    LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Round 3

    System Design
    Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Round 4

    Onsite Coding
    LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Round 5

    Behavioral / LeadershipIn italiano:Comportamentale / Leadership
    Past evidence of ownership, influence, resolving conflict.In italiano:Evidenza passata di ownership, influenza, risoluzione dei conflitti.

Zona pericolo: perché i candidati falliscono

Dal nostro database di feedback colloqui Google, evita queste trappole:

  • Blaming internal teams for being slow.In italiano:Incolpare i team interni per la lentezza.
  • Only proposing a central database which becomes a bottleneck at millions of QPS.In italiano:Proporre solo un database centrale che diventa un collo di bottiglia a milioni di QPS.
  • Using a heap for min/max ($O(\log N)$ instead of $O(1)$).In italiano:Usare un heap per min/max ($O(\log N)$ invece di $O(1)$).
  • Choosing a failure that wasn't actually a failure.In italiano:Scegliere un fallimento che non era davvero tale.

Mettiti alla prova: vere domande Google

Tre prompt reali estratti dal nostro database.

Tipo · Data Structures

Implement an All-O`one Data Structure that supports $O(1)$ operations for Increment/Decrement and retrieving the Min/Max keys.In italiano:Implementa una struttura dati All-O`one che supporti operazioni $O(1)$ per incremento/decremento e recupero delle chiavi Min/Max.

Tipo · Behavioral

Tell me about a time you had to work with a teammate who had a very different perspective or technical approach. How did you reconcile the differences?In italiano:Raccontami di una volta in cui hai dovuto lavorare con un collega che aveva una prospettiva o un approccio tecnico molto diverso. Come hai riconciliato le differenze?

Tipo · System Design

Design the architecture for a real-time collaborative editor like Google Docs.In italiano:Progetta l'architettura per un editor collaborativo in tempo reale come Google Docs.

+ molte altre domande, segnali ed esempi commentati

Iscriviti per sbloccare la rubrica JobMentis

Sblocca la rubrica →

Banca domande Google

Un campione del nostro database, raggruppato per round. Iscriviti per la collezione completa.

9 domande mostrate su 22

1

Recruiter ScreenColloquio con Recruiter

1
  1. 1

    Tipo · Behavioral

    Why Google? Tell me about a time you demonstrated 'Googleyness' by putting the user first or helping a teammate without being asked.In italiano:Perché Google? Raccontami di una volta in cui hai dimostrato 'Googleyness' mettendo l'utente al primo posto o aiutando un collega senza che ti venisse chiesto.
2

Coding Screen

4
  1. 2

    Tipo · Algorithms

    Given two words (beginWord and endWord), and a dictionary's word list, find the length of the shortest transformation sequence from beginWord to endWord.In italiano:Date due parole (beginWord e endWord) e una lista di parole del dizionario, trova la lunghezza della sequenza di trasformazione più breve da beginWord a endWord.
  2. 3

    Tipo · Data Structures

    Implement a Snapshot Array that supports taking a snapshot of the current array and retrieving the value at a specific index at a given snapshot ID.In italiano:Implementa un Snapshot Array che supporti l'esecuzione di un'istantanea dell'array corrente e il recupero del valore a un indice specifico in un dato ID istantanea.
  3. + altre 2 domande in questo round (iscriviti per sbloccare)
3

System Design

4
  1. 4

    Tipo · System Design

    Design a distributed web crawler for the Google search engine that can process billions of pages.In italiano:Progetta un web crawler distribuito per il motore di ricerca Google in grado di elaborare miliardi di pagine.
  2. 5

    Tipo · System Design

    Design the architecture for a real-time collaborative editor like Google Docs.In italiano:Progetta l'architettura per un editor collaborativo in tempo reale come Google Docs.
  3. + altre 2 domande in questo round (iscriviti per sbloccare)
4

Onsite Coding

3
  1. 6

    Tipo · Algorithms

    Implement regular expression matching with support for '.' and '*'.In italiano:Implementa la corrispondenza delle espressioni regolari con supporto per '.' e '*'.
  2. 7

    Tipo · Data Structures

    Implement an All-O`one Data Structure that supports $O(1)$ operations for Increment/Decrement and retrieving the Min/Max keys.In italiano:Implementa una struttura dati All-O`one che supporti operazioni $O(1)$ per incremento/decremento e recupero delle chiavi Min/Max.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
5

Behavioral / LeadershipComportamentale / Leadership

10
  1. 8

    Tipo · Ownership

    Tell me about a time you shipped despite ambiguity.In italiano:Raccontami di una volta in cui hai rilasciato qualcosa nonostante l'ambiguità.
  2. 9

    Tipo · Conflict

    Disagreed with a senior stakeholder — what happened?In italiano:Non eri d'accordo con uno stakeholder senior — cosa è successo?
  3. + altre 8 domande in questo round (iscriviti per sbloccare)

Sblocca l'intera banca domande Google

Iscrizione gratuita, senza carta. Ottieni tutte le domande + il framework, i segnali di valutazione e la risposta modello di ciascuna.

Sblocca tutte le domande →

Altri ruoli tech in Google

Il DNA di Google resta uguale tra le funzioni — quello che cambia è il mix di round. Abbiamo una guida dedicata per ogni ruolo che copriamo:

Confronta Google con altri colloqui tech

Stesso DNA, asticelle diverse. Sfoglia le aziende più simili del nostro database e vedi come differiscono i loro loop.

Allena il colloquio Google dall'inizio alla fine

FAQ