Golang
Kas indeksit saab kasutada ainult A jaoks filtrimiseks, kui see on A, B, C veergudel?
Milline kanal on selle ülesande jaoks parem: buferiga või ilma? Kuidas nad erinevad?
Sa oled võtnud Kafka'st 500 sõnumi partii, kuid sa ei saa neid andmebaasi salvestada. Mis juhtub? Kui kaua saab neid 500 sõnumit töödelda?
Miks otsite uut tööd?
Isiklikult testisin, et Postgres ümber korraldab veergud ja optimeerijale pole oluline, kuidas järjekorras sa päringu kirjutad — ta seda ise ümber ehitab. Mida sa arvad?
Kas olete töötanud PostgreSQL-i tehingutega ja milliste isolatsioonitasemetega?
Millised praktikad on olemas Docker-pildi suuruse vähendamiseks?
func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // transaktsiooni lisamine kui err != null { tagasta err } partner, err := r.find(partnerID) kui err != null { tagasta err } reklāmdevējs.Balance -= amount partner.Hold -= amount partner.Balance += amount ja err := r.save(reklāmdevējs); err != null { tagasta err } ja err := r.save(partner); err != null { tagasta err } r.totalPayouts++ return null } funkcija (r *PayoutRepository) find(id string) (Partner, error) { p := Partner{} err := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // pievienot $1 ja err != null { ja err == sql.ErrNoRows { return p, errors.New("partneris nav atrasts") } return p, err } return p, null }
Mis on OSI mudel? Mis on rakenduskiht?
Mida sa tahad praegu — millised on sinu ootused uue töö suhtes?
Kuidas on organiseeritud suhtlus mikroteenuste vahel?
Kas on karjääritee? Kas soovite areneda tehniliselt või juhtimise/meeskonnajuhi suunas?
Milliseid loetletud sünkroniseerimismeetodeid pidi kasutama oma projektis?
Mida tähendab RPC-stiilis nimetamine? Meie puhul gRPC ja REST — kuidas nad erinevad?
[nimi] küsis: kas töötanud mälu ja jaotatud vahemälu tasemetega? kas tead kanalitest ja selectist Go-s?
Kas profilerit saab sisse lülitada tootmises?
Võib-olla saad soovitada midagi muud kui Mutex ja sync.Map kirjutise kaitsmiseks?
Kas kunagi pidanud jälgima aega, ülesannete arvestust milleski süsteemis?
Kuidas määrata, kas toote jaoks, millel on umbes 1000 kasutajat, on vajalik mikroteenuste või monoliitne arhitektuur?
Kaubanduskeskuses on parkla: autod sõidavad sisse ja välja ning parkimisseansi lõpus tuleb makse võtta. Kuidas sa seda näed? Disaini süsteem.