Sobes.tech

Golang

Câtă experiență comercială aveți în dezvoltarea cu Golang?

Senior
ВкусВиллВкусВилл
66

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

Senior
X5
66

Ce sunt jocurile rapide?

Senior
UPSL
66

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+
Яндекс
66

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

Senior
Бюро 1440Бюро 1440
66

Aveți finaluri sau oferte de la alte companii?

Middle+
OZONOZON
66

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
66

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

Middle+
X5 groupX5 group
66

Ce primitive de sincronizare ai folosit în Go?

Middle+
Защита Инфо Транс z-it
66

Poți oferi un exemplu de sarcină cu un nivel ridicat de incertitudine pe care a trebuit să o îndeplinești?

Senior
AvitoAvito
66

Ce comandă ajută la actualizarea statisticilor în PostgreSQL?

Middle+
plata
66

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

Senior
Spectr
66

Pentru executarea corectă a codului: punctul de intrare -- funcția main din pachetul main package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Eroare: așteptat %q, primit %q\n", exp, act) ok = false } } if ok { fmt.Println("Toate testele au trecut cu succes") } }

Senior
Ozon ФинтехOzon Финтех
66

Ce este un mock (simulare)?

Middle+
ТБанк
66

Ce nivel de engleză ai?

Senior
IBS
66

Știi ceva despre reconciliation în React? Ce heuristici sunt utilizate pentru compararea rapidă a DOM-ului virtual?

Middle
Graveling
66

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

Middle+
YadroYadro
66

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

Middle+
АЙ-ТЕКОАЙ-ТЕКО
66

Cum ați lucrat cu datele personale înainte de a le trimite către un LLM extern?

Intern
Яндекс
66

Provocare arhitecturală: serviciul de notificări utilizează șabloane din serviciul de administrare. Cum asigurați fiabilitatea în cazul unei căderi a serviciului de administrare?

Middle+
VK music
66
/412