Golang
Kā tika nodrošināta pakalpojuma kļūdu tolerance?
Kāda ir atšķirība starp senior un middle izstrādātāju komandā?
Ko darīsi, ja redzēsi, ka blakus komanda ir izvēlējusies neoptālu risinājumu?
Kuras sinhronizācijas primitivas jūs zināt?
Kāds ir tavs pašreizējais līmenis?
Sistēma sāka palēnināties — kā meklēsi cēloni?
Cik maksimāli TCP savienojumu var turēt vienā serverī?
Vai jūs piedalījāties monolīta pārrakstīšanā uz mikroservisu arhitektūru?
Kam tika izmantota replikācija PostgreSQL?
Vai EMCD Tech bija jauns uzņēmums vai liela uzņēmums?
Kas notiks ar šo sūtīšanas operāciju? Kanāls automātiski paplašināsies un saņemšana notiks asenhroni Goroutine tiks bloķēta līdz parādīsies saņēmējs Vērtība tiks noraidīta bez kļūdas Sūtīšana izraisīs panic
Pastāsti man par uzdevumiem saistībā ar vaicājumu optimizāciju datu bāzē, indeksu rakstīšanu, sadalīšanu.
Kā atšķiras goroutines no OS pavedieniem? Kam tās ir nepieciešamas?
Pastāstiet, kas notiek galā — kā mēs uzkrājam buferi?
Kāpēc backend.Invoke izsaukšana tika izņemta ārpus mutex?
Pastāstiet par master-slave replikāciju — kad piekļūstam master, kad piekļūstam slave?
Piegādes garantijas Kafka: ne vairāk kā vienu reizi, vismaz vienu reizi, tieši vienu reizi. Kā nodrošināt tieši vienu reizi?
Bizness steidzina, un tev ir izvēle: uzrakstīt vienkāršu un saprotamu kodu, kas vēlāk prasīs refaktorizāciju, vai uzreiz izstrādāt sarežģītu un mērogojamu arhitektūru, bet tērēt divreiz vairāk laika. Kā tu izvēlēsies?
No kuras jūs sāktu šīs metodes lapošanas ieviešanu?
Vai veicāt slodzes testus?