Golang
Per quanto riguarda le nuvole — con cosa hanno lavorato e quanto strettamente?
Cos'è un gruppo di consumatori in Kafka?
Come sono strutturati i test nel team — chi cosa scrive, quale copertura, ci sono E2E?
Cosa succede se si legge da un canale chiuso non bufferizzato?
Qual è la complessità algoritmica media di leggere da una tabella hash?
Ci sono compiti che non volevi assolutamente fare? Come hai gestito i compiti sgradevoli?
[nome] ha chiesto: hai mai lavorato con TCP, UDP o altri protocolli?
Quante istanze di Postgres avevi nel progetto?
Hai usato Plane o Telegram?
Scrivi un codice con un pool di worker per elaborare un slice di URL con richieste HTTP parallele.
Parlaci della composizione del team e dei processi di sviluppo (sprint, assegnazione dei compiti, revisione del codice).
Qual è il problema di creare indici su tutti i campi se il costo di scrittura non importa?
Hai un'idea della differenza tra flusso e processo?
Quali sono i criteri per scegliere un nuovo posto di lavoro?
Il garbage collector in Go è bloccante o no? Il suo effetto è visibile in produzione?
Cos'è uno shutdown ordinato?
Come si presenta la distribuzione del tuo lavoro — cosa consegni ai colleghi dopo aver scritto il codice?
Come funziona il pianificatore di Go? Racconta i punti principali.
Parlami dello sviluppo di un parser personalizzato di log (wrapper su OpenTelemetry). Qual è stato il tuo ruolo?
Quando vengono calcolati gli argomenti delle funzioni deferred (defer)?