Golang
Kas oli võimalik muuta limiite ja reegleid jooksvalt? Kas selleks oli kasutajaliides?
Milliseid mikroteenuseid arendasite?
Kas te saate meenutada olukorda, kus midagi katki läks ja mida te tegite?
Kas te praegu töötate või olete juba viimase töökoha jätnud?
Mis on goroutines Go-s ja kuidas need erinevad süsteemilõngadest?
Mida sa praegu endale otsid, millises suunas soovid areneda?
// Kirjutage asünkroonne ülesannete töötleja raamatukoguna // Klient edastab objekti (Task) andmetega ülesande täitmiseks, // meie näites kasutame tühja struktuuri. // Töötleja saab korraga töödelda mitte rohkem kui N ülesannet, // ja mitte rohkem kui X ülesannet võib olla järjekorras töötlemiseks. // Kui järjekorras pole kohta, tagastame kohe kliendile vea. // Ülesanne võetakse töötlusse, kui on vabad töötlejad. // Simuleerime töötlemise kestust kasutades time.Sleep(5*time.Second). // Kui üks ülesanne lõpeb, võtame järgmise järjekorrast. // Kui järjekord on tühi, ootame uusi ülesandeid klientidelt. // Tärniga: täiendage Task struktuuri ja saage ülesannete staatuseid eraldi päringuga package scheduler type Scheduler interface { AddTask(t Task) error Close() } type Task interface { Do() }
Mida soovite parandada? Kus praegu tunned puudujääke?
Räägi oma töökogemusest vabalt vormis, ilma sügavate tehniliste detailideta.
Kas teil on käsil sõjaväepilet?
Mis juhtub, kui kohalikus järjekorras P midagi ei leita?
Kui sageli te tegite väljaandeid? Väikeste doosidena või suurte portsjonitena suure ülesande sulgemisel?
Kuidas töötab LEFT JOIN? Millisest tabelist mida võetakse?
Kuidas te töötasite vigadega tootmises? Kubernetes'i teenused — kui midagi ei töötanud, kuidas te selle lahendasite?
Kas sa oled tutvunud tööpakkumisega? Milline on sinu tagasiside tööpakkumisele — mis sind huvitab, kas sul on küsimusi projektiga seotud?
Kas aktiivselt kaalute pakkumisi? Kas on lõppfaasid?
Kas tead Hexagonal Architecture'ist? Rääkige selle struktuurist.
Kas saab teha vigade töötlemise standardiseerimiseks?
Miks kasutasite sync.Map asemel tavalist kaarti koos Mutex-iga?
Millist indeksit tuleks lisada order_sum väljale päringuga, mille tingimus on 'suurem kui väärtus'?