Golang
Ko nozīmē vēsturisko datu pārskatīšana, īstenojot patch procesu datu ielādēšanai un pārskatīšanai? Kāpēc tas ir jāveic katru nakti?
Pastāstiet par transakciju izolācijas līmeņiem
Kas ir stack un heap?
Kādi ir ierobežojumi, ja vairākas patērētāju instances lasa no Kafka?
Kādi indeksi ir PostgreSQL? Kā risināt lēnas vaicājumus?
Kādus gRPC savienojuma veidus esat izmantojis? Vai varat tos nosaukt?
Kas notiek, ievadot google.com pārlūkprogrammā un nospiežot Enter? Aprakstiet visu procesu un dalībniekus.
Kuras sinhronizācijas primitives pazīsti Go valodā?
Kā Go atbalsta HTTP/2?
Pastāsti par konkurences apstrādi — kā ierobežoja paralēlismu, kā izvēlējās parametrus pēc mērījumiem?
Kuras sinhronizācijas primitives tu zini?
Kas ir volume Docker'ī?
Kāda ir atšķirība starp EXPLAIN un EXPLAIN ANALYZE?
Kur tiek Go virknes: heapā vai stackā?
Ir HTTP apstrādātājs, kas veic sarežģītu SELECT datu bāzē, un lietotājs nav apmierināts ar ilgo gaidīšanas laiku. Kāda ir rīcības secība diagnostikai un optimizācijai?
/* Ir ir pastāv lietojumprogramma ar mikroservisu arhitektūra. Mikroserviss var tikt abstrakti ar `Backend` interfeisa. Lai piekļūt vienam mikroservisa eksemplāram, var izmantot `BackendImpl` tipu, kas jau ir realizēts. Katrs mikroserviss ir vairākas desmiti darbojošu eksemplāru, katrs pieejams ar savu adresi `addr`. Tomēr atsevišķi mikroservisa eksemplāri nav uzticami: tie var krist, būt nepieejami vai pārkrauti. Tādēļ jums jārealizē `Balancer` tips, kā arī realizē `Backend` interfeisu un veic slodzes balansēšanu starp mikroservisa eksemplāriem, katru reizi izvēloties **mazāk noslogotu** eksemplāru. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr satur konkrēta eksemplāra ip:port func NewBackend(addr string) *BackendImpl type Balancer struct { //TODO } var _ Backend = &Balancer{} // addrs satur visu balansēto eksemplāru adreses func NewBalancer(addrs []string) *Balancer { //TODO }
Vai esat izmantojis kādu mākoņpakalpojumu? Yandex, Google, AWS vai citas mākoņpakalpojumu platformas?
Kas ir Latency, Throughput, MTU un Keep-Alive?
Vai EXPLAIN ANALYZE var veikt ražošanā?
No kādas summas jūs apsverat piedāvājumu?