Golang
Izskaidrojiet visu Pipe funkcijas kodu ar komentāriem
Kā darbojas sync.RWMutex un kad to izmantot?
Kā tiek īstenots Mutex zem motora pārsega? Kas ir SpinLock un kā tas darbojas?
Kādi jautājumi ir uzņēmumam? Kā notiek uzdevumu plānošana un novērtēšana?
Kas ir nepareizi ar struktūru inicializēšanu bez nosaukto lauka (pozicionālā inicializācija)?
Vai jums ir pieredze izstrādājot un atbalstot izplatītās sistēmas?
Kāda bija lielākā uzglabāto datu apjoms?
Kāda ir maksimālā slodze pieprasījumos sekundē, ko apstrādājusi vislielākā slodze serviss? Vai ir pareizi, ka tas ir līdz 5–8 tūkstošiem pieprasījumu sekundē?
Kā jūs novērtējat savas zināšanas par Linux un Kubernetes?
Kas ir EXPLAIN un EXPLAIN ANALYZE?
galvenais pakotne importēt ( "fmt" "time" ) func main() { } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Kāpēc sync/atomic ir nepieciešami saskaņoti norādītāji?
Iedomājieties situāciju: jauns komandas loceklis saka 'tu raksti muļķības, es zinu labāk'. Ko darītu?
Ko dara komanda go mod tidy?
Ja jums tiks darba piedāvājums un jūs to pieņemsiet, cik ātri būtu gatavs sākt darbu?
Vai, izmantojot time.After ciklā, rodas atmiņas noplūde?
Kādās situācijās go build neizbūtu pārkompilēt pakotni un izmantotu kešatmiņu?
Pastāstiet mums par saviem nesenajiem projektiem un izmantoto tehnoloģiju steku.
Ja mēs nododam lielu masīvu (piemēram, viena megabaita lielumu) funkcijai, vai tas tiek automātiski nodots pēc atsauces vai nē?
Vai esat izmantojis publiskās mākoņpakalpojumus? Ja jā, kuri nodrošinātāji un pakalpojumi?