Sobes.tech

Golang

Come descriveresti un operatore Kubernetes se abbiamo un database master e due repliche, e cosa succede in caso di fallimento del database principale? Spiegalo in due parole.

155

Cos'è un'interfaccia in Go e come funziona il duck typing?

151

Come trovare una query lenta? Hai esperienza nell'ottimizzazione di tali query?

140

C'è un architetto che ha insistito specificamente su Elasticsearch?

138

Progetta un'interfaccia pubblica (API) di una libreria per copiare file in Go — intestazioni di funzioni e tipi, il più comodo possibile per gli sviluppatori.

133

Cosa puoi dire sugli operatori in Go, li hai usati al lavoro?

129

// È necessario modificare la funzione di wrapping, che lavorerà con un timeout specificato (ad esempio, 1 secondo). // Se la "funzione lunga" si completa in questo tempo, ottimo, restituiamo il risultato. // Se no, restituiamo un errore. Il risultato dell'esecuzione in questo caso non è importante. // // Inoltre, è necessario misurare quanto tempo questa funzione è stata eseguita (semplicemente stamparlo nel log). // La firma della funzione di wrapping può essere modificata.

128

Parla di un problema con ClickHouse (crollo a causa di un gran numero di record unici) e come lo hai risolto.

121

Cos'è una mappa in Go e come è strutturata? Cosa succede durante una scrittura concorrente senza sincronizzazione?

115

Cos'è un'interfaccia nil? Cosa c'è sotto il cofano?

108
/3