Golang
func(d *Data)GetViews(cheie int, chechDay time.Time) (int, int, err) { d.mu.Lock() defer d.mu.Unlock() infoStr, ok := d.st[cheie] if !ok { return 0, fmt.Errorf("articol nu găsit") } return (infoStr.day, infoStr.count, nil) }
Ce index să se pună pe câmpul order_sum pentru o interogare cu condiția 'mai mare decât valoarea'?
Vă convine domeniul companiei (jocuri de noroc și pariuri)? Există contradicții?
Aveți alte oferte sau propuneri pe piață?
Când se transmite un canal către o funcție — este transmis prin valoare sau prin referință?
Care este diferența dintre transmiterea unui slice și a unui array către o funcție?
Ce este normalizarea bazelor de date? Ce sunt formele normale?
Spune-mi cum ai optimizat interogările — ai scris că reducerea a fost de la 10–12 minute la 5–7 minute. Ce raport durează atât de mult? Cum l-ai optimizat?
Blocări optimiste și pesimiste — povestește
Cum gestionezi limitarea deschiderii contactelor atunci când contactele candidaților sunt închise și plătite în căutarea în baza HH?
Există ceva cu care cu siguranță nu ai vrea să lucrezi?
Care este rolul tău și autoevaluarea profesională: middle plus sau senior?
Ce sunt șirurile în Go? Ce reprezintă sub capotă?
Care este dimensiunea tipurilor int și uint în Go, de ce depinde?
Ce este un token JWT? Din ce este format?
Ce anume să scrii exact în mesajul Kafka? Ce câmpuri să transmiți consumatorilor?
Vorbește-mi despre echipă și procesele de dezvoltare. Cum este structurat procesul, cum se realizează revizuirea codului, există dispute?
Cel mai mare volum de date cu care ați lucrat?
Ce se întâmplă dacă se efectuează operații matematice suplimentare cu un rezultat int32 care depășește capacitatea — va fi o eroare, panică sau altceva?
Povestește-mi despre o sarcină dificilă pe care ai reușit să o realizezi recent, sau cea mai interesantă. Ce a fost, ce ai făcut, ce s-a întâmplat?