Golang
Quali problemi sorgono nell'interazione multithread e come risolverli?
Quando è consigliabile preferire RabbitMQ invece di Kafka e viceversa?
Ci sarà panico se si fa un append a uno slice nil?
Perché hai deciso di cambiare datore di lavoro ora?
Cosa sono le variabili d'ambiente? A cosa servono?
Quali tipi di dati possono essere la chiave di una mappa?
Cosa sai delle garanzie di consegna in Kafka?
Quali criteri utilizzerai per scegliere un datore di lavoro? Cosa è più importante per te?
Parla del servizio più ad alta richiesta che hai progettato e scritto.
Hai preso un batch di 500 messaggi da Kafka, ma non puoi salvarli nel database. Cosa succederà? Quanto tempo si può elaborare questi 500 messaggi?
Cosa hai esattamente implementato in questo microservizio?
Perché non possiamo semplicemente aggiungere un indice a ogni campo in anticipo, nel caso?
Usi qualcosa per risolvere i compiti?
Quali sono le parti principali del sistema Transactional Outbox?
Come funziona il Garbage Collector in Go, come è strutturato?
Se passi uno slice a una funzione e aggiungi un nuovo elemento, le modifiche saranno visibili al di fuori della funzione? E se la capacità non viene superata?
Hai scritto o modificato tu stesso i manifest YAML di Kubernetes per CI/CD?
Come sono organizzate le Swiss Tables in Go?
Come funziona una tabella hash (mappa) in Go? Cos'è una collisione e come viene gestita? Indirizzamento chiuso vs aperto, chaining.
Hai vissuto a [città], poi ti sei trasferito a [città]?