Sobes.tech

Golang

Spuneți-ne despre dvs. și experiența dvs. de muncă.

Middle+
BGStaff
67

Care este diferența dintre embedding și compoziție în Go?

Senior
техвил
67

pachet principal importă ( "io" "log" "net/http" ) func handler(w http.ResponseWriter, r *http.Request) { go func() { resp, err := http.Get("[link]") if err != nil { log.Println("eroare cerere:", 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

tip Sem interfață { Lock() error TryLock() bool Release() Cap() int FreeSpace() int }

Senior
X5
67

Oferită o funcție care primește două secvențe sortate în ordine non-descrescătoare de numere întregi. Trebuie să returnați toate elementele din prima secvență care nu se află în a doua. Cum ați aborda soluția și care este complexitatea?

Middle+
Яндекс
67

Cu ce se deosebesc goroutine-urile de firele sistemului de operare? La ce sunt utile goroutine-urile?

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

Aveți finaluri sau oferte de la alte companii?

Middle+
OZONOZON
67

Ce trebuie făcut pe consumator pentru exact o dată?

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

De ce consumatorii Kafka primesc evenimentul 'comanda livrată' înainte de evenimentul 'comanda creată'? Cum se poate remedia acest lucru?

Middle+
X5 groupX5 group
67

Ce interacțiune între servicii a fost utilizată? gRPC, REST?

Middle+
OZONOZON
67

A fost într-un singur proiect în cei 3 ani în companie, sau în mai multe?

Senior
Spectr
67

Ce este partiționarea și de ce este nevoie?

Senior
техвил
67

Cum se pot crea tipuri personalizate bazate pe structuri în Go?

Middle
VKVK
67

Ai lucrat cu RabbitMQ? Vorbește despre Kafka — dacă sunt 3 partiții și 1 broker, cum sunt distribuite mesajele?

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

Care este diferența dintre Inversiunea Dependenței și Injecția Dependenței?

Senior
purrweb
67

Folosești unele instrumente de IA, cum ar fi Cursor sau Claude? Dacă da, în ce scopuri?

Senior
наполеон
67

Ce este defer? Cum funcționează? Este apelat în caz de panică?

Middle+
YadroYadro
67

Cum verifică JWT autenticitatea sa? Cum se asigură că token-ul nu a fost falsificat?

Intern
Яндекс
67

De ce ați decis să intrați pe piață și să căutați un nou loc de muncă?

Middle+
АЙ-ТЕКОАЙ-ТЕКО
67
/412