Sobes.tech

Golang

Chiarimento dell'area di responsabilità: macchina a stati, Outbox Transazionale, blocchi ottimistici

201

Quanti tentativi di retry devono essere fatti prima di inviare un messaggio alla DLQ?

199

Quali sono i vantaggi dell'utilizzo dei thread rispetto alla creazione di processi separati?

Junior — Middle
194

Perché il servizio di verifica antifrode è stato aggiunto all'area di responsabilità del candidato?

190

Cosa succede se avvii una goroutine e chiami panic al suo interno? La goroutine si fermerà o si fermerà tutta l'applicazione?

183

Quale sarà il risultato di scrivere in un canale chiuso? Deadlock, panico o l'operazione di scrittura restituirà un errore?

180

Quali tecniche vengono utilizzate per aumentare la capacità di banda e il volume di dati nei sistemi di gestione di database?

Middle — Middle+
175

Dove va il retry in caso di conflitto di versione di blocco ottimista — dal messaggio Kafka o dal servizio?

172

Rispondi alle domande Hai lavorato con sistemi distribuiti e le loro limitazioni? Quali? Ti occupi di documentazione, metriche, monitoraggio? Sì No Conosci la teoria CAP? Sì No Pensi che la copertura del codice con metriche o l'aggiornamento della documentazione richieda necessariamente un compito separato di debito tecnico?

171

Quando vengono calcolati gli argomenti delle funzioni differite: al momento della definizione o al momento della chiamata della funzione?

169

Qual è l'ordine di attraversamento degli elementi in un contenitore map? Fisso secondo un certo algoritmo, determinato arbitrariamente durante la compilazione o determinato durante l'esecuzione?

166

Come si presentava esattamente il percorso di blocco ottimistico dalla ricezione del messaggio Kafka all'aggiornamento nel database?

158

Quando verrà chiamata la funzione differita defer? All'uscita dal blocco locale, all'uscita dalla funzione o al termine dell'applicazione?

158

Non si verificherà una situazione in cui un vecchio verdetto di rifiuto vada in DLQ e un annuncio con prezzo sbagliato non venga mai rifiutato?

138

Chi si occupava dei servizi di verifica (antifrode, verifica di immagini, testo, spam, limiti)?

121
/3