Golang
func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil }
È stato in un unico progetto durante i 3 anni in azienda, o in diversi?
Qual è la differenza tra un canale con buffer e uno senza buffer in Go?
Raccontami più nel dettaglio un esempio di qualche compito di qualsiasi progetto che ti sia rimasto impresso come uno dei più difficili o interessanti: qual era il problema iniziale, quali erano le opzioni di soluzione, c'erano restrizioni.
Se crei una mappa, aggiungi un milione di valori, poi rimuovi tutti gli elementi e chiami il GC, la memoria tornerà al valore originale?
Quali sono i requisiti funzionali del sistema di notifiche? Cosa vogliamo includere?
Usi qualche strumento di IA, come Cursor o Claude? Se sì, per quali scopi?
Cos'è la notazione O (notazione Big O)?
Come fluivano i dati a voi tramite RPIH? Come arrivava l'evento?
Quali carichi c'erano sui tuoi servizi?
È possibile aumentare il numero di partizioni in Kafka senza ricreare il topic?
È necessario aggiornare o eliminare i dati in ClickHouse, o sono semplicemente lì?
Come funzionano le transazioni in PostgreSQL e MySQL?
È possibile passare un numero arbitrario di argomenti a una funzione?
Parli di gRPC: perché sceglierlo, vantaggi, limiti
Perché non si è potuto costruire tutta la vetrina sul client e semplicemente mostrare le metriche tramite il servizio sul frontend? Perché si è complicata la logica nel servizio?
Parlami di Legion, cosa facevi lì, che tipo di squadra era?
Per favore, indicami il tuo secondo nome.
Parla di select in Go.
L'accesso concorrente a uno slice è sicuro? Ci sarà una condizione di race se 4 goroutine modificano ciascuna il proprio indice unico dello slice?