Embedded / IoT
Come viene scelta la partizione con e senza chiave?
Qual è la differenza tra Dependency Injection e Dependency Inversion?
// ... qualche codice qui?
Qual è la differenza tra link morbidi e link duri?
Qual è la complessità dell'algoritmo di ricerca binaria O?
Come accelerare l'inserimento di 100 miliardi di record nel database? Attualmente: un ciclo con generate + insert + commit per ogni riga.
È stato utilizzato il pattern Transactional Outbox per garantire la consegna dei messaggi in Kafka?
Parlami del teorema CAP: di cosa si tratta, esempi di database?
Esempio DIP ```go package main import "fmt" // Interfaccia per l'astrazione dell'archiviazione dei dati type DataStorage interface { Save(data string) } // Modulo di basso livello per l'archiviazione dei dati in un file ```
Cos'è findFirst() e quale è l'operazione terminale in Stream API?
Parlami della tua esperienza lavorativa.
Cosa faresti se il servizio iniziasse a rispondere in 3 secondi invece di 100 millisecondi?
Se non si può lanciare Error, ma si vuole avvolgere un'eccezione — cosa usare?
Come è stato risolto il problema di race durante l'elaborazione parallela di una stessa registrazione da parte di più consumatori?
Cos'è una Vista Materializzata in ClickHouse?
Dimmi, nel tuo team ci sono 6 sviluppatori Go, 2 frontend, 2 QA, un PM, giusto?
Hai lavorato con architettura pulita e Domain-Driven Design?
Qual è la differenza tra Entity Graph e JOIN FETCH?
Cos'è il pattern Outbox? Come viene implementato?
Hai usato profiler durante lo sviluppo? Quali hai usato e cosa hai fatto?