Golang
Mis on Graceful Shutdown ja kuidas seda rakendada?
Mida näitab programm range'i ja lõigu muutmisega?
Mis oli sinu roll otsinguteenuse arendamisel arhitektuuriliste otsuste tegemisel?
Räägi mulle andmebaasi indeksitest: milleks need on, millised on, kuidas neid õigesti valida?
Mis on tehing ja millised on ACID põhimõtted?
Rääkige meile oma töökogemusest
Mis on teile oluline uues töös?
Miks sa läksite turule ja mis on nüüd oluline, valides uut tööandjat või uut projekti? Kas on põhimõtteline erinevus fintechi ja jaemüügi vahel?
3 üksust: kasutaja, vestlus, sõnum • Kasutajal on nimi ja registreerimise kuupäev • Vestlusel on nimi ja loomise kuupäev • Sõnumil on tekst, autor ja loomise kuupäev • Kasutaja võib olla samaaegselt mitmes vestluses • Sõnum peab kuuluma vestlusele ja ei saa kuuluda rohkem kui ühele vestlusele korraga • Valdkonda tuleb kirjeldada tabelite kujul
Kas on mugav töötada tehnilise dokumentatsiooniga inglise keeles?
Kuidas töötab kahefaasiline kinnitamine (2PC)?
Kas viil alati kahekordistub?
Kas saatsite Kubernetes manifestid?
Millised on vahemälu probleemid ja kuidas nendega võidelda?
Kas on võimalik disainida Go kasutades kõrgsageduslik kauplemissüsteem, mis on tundlik viivituste suhtes?
Kuidas te töötasite PostgreSQL-iga? Kuidas te SQL-injektide eest kaitsesite?
Mis vahe on protsessil, lõngal ja gorutinil?
Milliseid teste pead kõige tõhusamaks?
Mis on 127.0.0.1?
tüüp Sem liides { Lock() error //tagastab vea, kui kanal on täis TryLock() bool // lihtsalt püüame lukustada, kui õnnestub, tagastab true Release() //kanali vabastamine Cap() int // töö gorutinide arv FreeSpace() int //näitab, kui palju vaba ruumi kanalil on } //struktuur //channel - mõelda pufferile //capacity int //mutex