Kas notiek ar programmu, ja atsevišķā gorutīnā rodas panic?
Golang
Kā ir strukturēta Go izpildlaiks?
Ar kādām nereāļu datu bāzēm jūs strādājāt?
Kādas programmatūras arhitektūras jūs zināt?
Aprakstiet savu jaunas pakalpojuma izstrādes un izvietošanas procesu: no prasību vākšanas līdz izvietošanai izstrādes un testēšanas vidēs.
Vai Go ir objektorientēta programmēšana? Ja jā, kā tā ir īstenota; ja nē, kāpēc?
Kā tieši tika strukturēts šo datu ielādes vai būvniecības process?
Kādi ir atšķirības starp gRPC un REST?
Pastāstiet man par Circuit Breaker — kas tas ir un kā tas darbojas?
Kā jūs bagātināt kļūdas ar kontekstu Go un tās nododat tālāk, saglabājot sākotnējo kļūdu?
Kā jūs pievienotu ļoti lielu datu apjomu esošajai ražošanas datu bāzei, nesabojājot sistēmu?
Kādi indeksi tiek izmantoti PostgreSQL?
Kas ir relāciju un nereāļu datu bāze un kāpēc tās atšķiras viena no otras?
Kādu apmēru jūs strādājāt ar PostgreSQL: tikai rakstot vaicājumus vai arī konfigurējot datu bāzi, sadalot, shardingot, izvietojot klasterus?
Vai jūs kādreiz esat strādājis ar konkurētspējīgu piekļuvi datiem datu bāzē? Kādus mehānismus, piemēram, transakcijas un bloķēšanu, esat izmantojis? Vai ir veidi, kā šo problēmu risināt bez datu bāzes iesaistes?
Kā izskatās tukša interfeisa Go un kas notiek, ja to nododat kā funkcijas argumentu?
Kā tas tiek pārvaldīts kodā?
Par kāda veida mērogošanu mēs runājam?
Kā jūs organizējāt mērogošanu un ar kādām mikroservisu arhitektūrām esat strādājis?
Kā izskatījās lēns pārskata vaicājums un kāda bija visa ceļa no lietotāja pieprasījuma līdz rezultāta iegūšanai?