Golang
Qual è la differenza tra HTTP e REST?
Con quali broker di messaggi avete lavorato e per quali scopi?
Cos'è un reverse proxy e come può essere implementato?
Cosa fa la funzione append in Go?
Parlami del lavoro con gli atomi e i mutex.
Parla del team: quali sono i ruoli, come interagiscono?
Come creare una mappa in modo ottimale se si sa che la lista in ingresso contiene un milione di elementi?
Come funziona WAL? Come avviene il processo di scrittura?
Compito: unire due slice ordinati con valori unici in un unico slice ordinato con valori unici
Chi dovrebbe chiudere il canale - lo scrittore o il lettore?
Come organizzare la distribuzione geografica con tre regioni con coerenza rigorosa per le operazioni con denaro? Quale replica usare (master-master o master-slave)?
Come vengono elaborati i messaggi inviati agli utenti offline?
Come si gestiscono gli errori in Go? Cos'è un panic e come gestirlo?
Parla della struttura del pianificatore Go (modello GMP).
L'evento arriva nel primo data center da Kafka, lo catturiamo e lo memorizziamo in Redis. Come sono arrivati questi dati in tutti e tre i data center?
Quali pattern di progettazione conosci e quali applichi nel tuo lavoro?
A cosa serve un gruppo di consumatori in Kafka?
Cos'è ACID? Livelli di isolamento delle transazioni?
Correggi l'implementazione di cleanup usando un ciclo for normale invece di range. Spiega la logica finale di pulizia.
Progetta un worker per l'elaborazione asincrona delle operazioni finanziarie