Gett logo

Growth · Guida al colloquio Software Engineer

Iscriviti per vedere l'ATSSede in United Kingdom

Lingua del colloquio: inglese

Come passare il colloquio Gett Software Engineer nel 2026

Il DNA di Gett (TL;DR)

Gett valuta come i candidati generano un impatto sul business, concentrandosi sul pensiero strategico e sull'esecuzione nel loro contesto B2B SaaS. Cercano individui in grado di gestire l'ambiguità e fornire risultati misurabili ai propri clienti.In inglese:Gett assesses how candidates drive business impact, focusing on strategic thinking and execution within their B2B SaaS context. They look for individuals who can navigate ambiguity and deliver measurable results for their clients.

Leggi nella tua lingua

Mostriamo questa guida nella tua lingua, con l'inglese originale conservato sotto come riferimento. Il badge sopra indica in quale lingua si svolge di solito il loop di questa azienda.

Il loop di colloquio Gett

Il tuo loop comprende tipicamente 5 round.

  1. 1

    Round 1

    Colloquio recruiterIn inglese:Recruiter Screen
    Motivazione, fit con il ruolo, logistica.In inglese:Motivation, role fit, logistics.
  2. 2

    Round 2

    Coding ScreenIn inglese:Coding Screen
    Problemi algoritmici livello LeetCode-medium sotto pressione temporale.In inglese:LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Round 3

    System DesignIn inglese:System Design
    Sistemi distribuiti, trade-off su larga scala, architettura sotto vincoli.In inglese:Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Round 4

    Coding OnsiteIn inglese:Onsite Coding
    LeetCode-hard, debugging, chiarezza del codice, edge case.In inglese:LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Round 5

    Behavioral / LeadershipIn inglese:Behavioral / Leadership
    Prove passate di ownership, influenza, risoluzione di conflitti.In inglese:Past evidence of ownership, influence, resolving conflict.

Zona pericolo: perché i candidati falliscono

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

  • Sottovalutare la complessità degli aggiornamenti in tempo reale e del reindirizzamento dinamico.In inglese:Underestimating the complexity of real-time updates and dynamic re-routing.
  • Non considerare la necessità di rilevamento delle anomalie o machine learning.In inglese:Not considering the need for anomaly detection or machine learning.
  • Non considerare casi limite come nessun autista disponibile o nessun ordine.In inglese:Not considering edge cases like no available drivers or no orders.
  • Non calcolare correttamente la fattibilità del percorso o i vincoli temporali.In inglese:Not properly calculating route feasibility or time constraints.

Mettiti alla prova: vere domande Gett

Tre prompt reali estratti dal nostro database.

Tipo · System Design

Come progetteresti un sistema per rilevare e prevenire ordini di consegna o comportamenti fraudolenti degli autisti (ad esempio, consegne false, manipolazione dei percorsi)?In inglese:How would you design a system to detect and prevent fraudulent delivery orders or driver behavior (e.g., fake deliveries, manipulating routes)?

Tipo · Algorithmic

Hai uno stream di dati sul traffico in tempo reale per vari segmenti stradali in una città. Progetta un sistema per calcolare il percorso più veloce tra due punti, considerando le attuali condizioni del traffico. Come aggiorneresti il percorso se le condizioni del traffico cambiassero significativamente?In inglese:You have a stream of real-time traffic data for various road segments in a city. Design a system to calculate the fastest route between two points, considering the current traffic conditions. How would you update the route if traffic conditions change significantly?

Tipo · Code Quality

Rifattorizza il seguente snippet di codice, che gestisce l'assegnazione dell'autista, per migliorarne la leggibilità, la manutenibilità e l'efficienza. Considera i casi limite e le potenziali race condition.In inglese:Refactor the following code snippet, which handles driver assignment, to improve its readability, maintainability, and efficiency. Consider edge cases and potential race conditions.

+ molte altre domande, segnali ed esempi commentati

Iscriviti per sbloccare l'intera rubrica Gett

Sblocca la rubrica Gett, gratis

Banca domande Gett

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

9 domande mostrate su 14

1

Recruiter Screen- Colloquio recruiter

1
  1. 1

    Tipo · Motivation

    Cosa ti interessa del lavorare in Gett, specificamente nel nostro dominio delle operazioni di consegna?In inglese:What interests you about working at Gett, specifically within our delivery operations domain?
2

Coding Screen- Coding Screen

3
  1. 2

    Tipo · Algorithmic

    Dato un elenco di ordini di consegna con luoghi di ritiro e consegna (latitudine/longitudine) e una flotta di autisti con le loro posizioni attuali, progetta un algoritmo per assegnare gli ordini agli autisti al fine di minimizzare il tempo totale di viaggio. Supponi che gli autisti possano accettare un solo ordine alla volta.In inglese:Given a list of delivery orders with pickup and dropoff locations (latitude/longitude), and a fleet of drivers with current locations, design an algorithm to assign orders to drivers to minimize total travel time. Assume drivers can only take one order at a time.
  2. 3

    Tipo · Data Structures

    Implementa una struttura dati che supporti in modo efficiente l'aggiunta di nuovi percorsi di consegna, la richiesta del tempo stimato di arrivo (ETA) per un dato percorso e l'aggiornamento delle posizioni degli autisti. Supponi che i percorsi possano essere complessi, coinvolgendo più fermate.In inglese:Implement a data structure that efficiently supports adding new delivery routes, querying the estimated time of arrival (ETA) for a given route, and updating driver locations. Assume routes can be complex, involving multiple stops.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
3

System Design- System Design

3
  1. 4

    Tipo · System Design

    Progetta un sistema per gestire e ottimizzare i percorsi di consegna per una flotta di centinaia di autisti in una grande città. Considera fattori come l'acquisizione di ordini in tempo reale, la disponibilità degli autisti, il traffico, le finestre temporali di consegna e la capacità del veicolo.In inglese:Design a system to manage and optimize delivery routes for a fleet of hundreds of drivers in a large city. Consider factors like real-time order intake, driver availability, traffic, delivery time windows, and vehicle capacity.
  2. 5

    Tipo · System Design

    Progetta un sistema di notifica in tempo reale per i clienti sullo stato della loro consegna (ad esempio, 'L'autista è a 5 minuti', 'Consegna completata'). Come garantiresti bassa latenza e alta affidabilità?In inglese:Design a real-time notification system for customers about their delivery status (e.g., 'Driver is 5 minutes away', 'Delivery completed'). How would you ensure low latency and high reliability?
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
4

Onsite Coding- Coding Onsite

4
  1. 6

    Tipo · Algorithmic

    Dato un elenco di autisti di consegna, ognuno con un elenco di consegne completate, scrivi una funzione per calcolare la valutazione media per ciascun autista. Gestisci i casi in cui un autista non ha valutazioni.In inglese:Given a list of delivery drivers, each with a list of completed deliveries, write a function to calculate the average rating for each driver. Handle cases where a driver has no ratings.
  2. 7

    Tipo · Debugging

    Un cliente segnala che l'ETA della sua consegna è costantemente inaccurata, mostrando spesso un orario molto più tardi dell'arrivo effettivo. Ecco una versione semplificata della logica di calcolo dell'ETA. Trova e correggi il bug.In inglese:A customer reports that their delivery ETA is consistently inaccurate, often showing much later than the actual arrival. Here's a simplified version of the ETA calculation logic. Find and fix the bug.
  3. + altre 2 domande in questo round (iscriviti per sbloccare)
5

Behavioral / Leadership- Behavioral / Leadership

3
  1. 8

    Tipo · Conflict Resolution

    In Gett, bilanciamo spesso le esigenze dei fleet manager corporate con la disponibilità immediata del nostro network di driver. Descrivi una situazione in cui hai sostenuto un percorso tecnico specifico che entrava in conflitto con un requisito di prodotto o un obiettivo di business. Come hai quantificato il compromesso e qual è stato l'accordo architetturale finale?In inglese:At Gett, we often balance the needs of corporate fleet managers against the immediate availability of our driver network. Describe a situation where you advocated for a specific technical path that conflicted with a product requirement or business goal. How did you quantify the trade-off, and what was the final architectural compromise?
  2. 9

    Tipo · Ownership

    Descrivi un momento in cui ti sei assunto la responsabilità di un problema tecnico o di un progetto impegnativo che andava oltre le tue responsabilità immediate. Cosa ti ha motivato e quale è stato l'impatto?In inglese:Describe a time you took ownership of a challenging technical problem or project that was outside your immediate responsibilities. What motivated you, and what was the impact?
  3. + altre 1 domande in questo round (iscriviti per sbloccare)

Sblocca l'intera banca domande Gett

Senza carta di credito. Ogni domanda con il suo framework, i segnali valutati dai recruiter e una risposta modello per ciascuna.

Sblocca le 14 domande Gett

Percorsi di colloquio in Gett

Come il DNA di Gett si traduce per ogni funzione. Scegli il tuo ruolo.

Confronta Gett con datori di lavoro simili

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

Allena il colloquio Gett dall'inizio alla fine

Domande frequenti

WorkfiveEsplora le carriere su Workfive

Sblocca la guida al colloquio Gett, gratis

Iscriviti