Sobes.tech

Golang

Come è stata garantita la tolleranza ai guasti del servizio?

Middle+
Servicepipi
67

Parlami di te e della tua esperienza lavorativa.

Middle+
BGStaff
67

Qual è la differenza tra embedding e composizione in Go?

Senior
техвил
67

pacchetto principale importa ( "io" "log" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[link]") if err != nil { log.Println("errore richiesta:", err) return } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) w.Write(body) }() } func main() { http.HandleFunc("/proxy", handler) log.Fatal(http.ListenAndServe(":8080", nil)) }

Middle+
MAX LTD Group
67

type Sem interfaccia { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }

Senior
X5
67

Una funzione che prende due sequenze ordinate in modo non decrescente di numeri interi. Deve restituire tutti gli elementi della prima sequenza che non sono nella seconda. Come affronteresti la soluzione e qual è la complessità?

Middle+
Яндекс
67

In cosa differiscono le goroutine dai thread del sistema operativo? A cosa servono le goroutine?

Senior
Бюро 1440Бюро 1440
67

Hai finali o offerte da altre aziende?

Middle+
OZONOZON
67

Cosa bisogna fare sul consumatore per esattamente una volta?

Middle+
plata
67

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 }

Senior
Pasul LTD
67

Perché i consumatori Kafka ricevono l'evento 'ordine consegnato' prima dell'evento 'ordine creato'? Come si può risolvere?

Middle+
X5 groupX5 group
67

Qual interazione tra servizi è stata utilizzata? gRPC, REST?

Middle+
OZONOZON
67

È stato in un unico progetto durante i 3 anni in azienda, o in diversi?

Senior
Spectr
67

Cos'è la partizionamento e perché è necessario?

Senior
техвил
67

Come si possono creare tipi personalizzati basati su strutture in Go?

Middle
VKVK
67

Hai lavorato con RabbitMQ? Parlami di Kafka — se ci sono 3 partizioni e 1 consumatore, come vengono distribuiti i messaggi?

Middle+
МВидео/эльдорадо
67

Qual è la differenza tra Dependency Inversion e Dependency Injection?

Senior
purrweb
67

Usi qualche strumento di IA, come Cursor o Claude? Se sì, per quali scopi?

Senior
наполеон
67

Cos'è defer? Come funziona? Viene chiamato in caso di panico?

Middle+
YadroYadro
67

Come verifica JWT la sua autenticità? Come si assicura che il token non sia falsificato?

Intern
Яндекс
67
/412