Golang
Mes žinome visi, kad tik tas, kuris nieko nedaro, nepadaro klaidų. Papasakok apie įsimintiną klaidą gamyboje: kas nepavyko, kaip tai išsprendei ir kokias išvadas padarėte?
Ar galima naudoti kontekstą duomenims perduoti tarp komponentų ar funkcijų?
Kas yra optimistiniai ir pesimistiniai blokavimai PostgreSQL? Kuo jie skiriasi?
Ar nil sąrašas lygus sąrašui, kuris nebuvo aiškiai inicijuotas?
Kas nutiks, jei bandysite įrašyti uždarytame kanale?
Kaip intervencijos padėjo stebėti sistemą? Ką tiksliai jie darė?
Kaip prieiti prie elementų Map duomenų struktūrose naudojant maišos funkciją?
Kaip vykdoma komunikacija tarp mikroservisų sistemos architektūroje?
Kuo skiriasi json.Unmarshal ir json.Decoder, ir kada naudotumėte kiekvieną iš jų?
Kokios buvo sudėtingiausios užduotys projekte? Kaip prieidavote nepažįstamas užduotis?
Papaskokite apie tą steką, kuris naudojamas dabartiniame projekte, išsamiau.
Kas yra Durability principas ACID? Kaip jis pasiekiamas PostgreSQL?
Kiek mikroservisų turite Go kalba ir kaip dažnai kyla užduotys, kurios apima du mikroservisus?
-- Rodyti visas knygas ir jų autorius/koautorius paprastoje lentelėje. -- Pavyzdys: -- knygos_pavadinimas | autoriaus_vardas -- ---------------------|-------------- -- Meistras ir Margarita | Igoris -- Eugenijus Oneginas | Ivanas
Kodėl palikote [įmonę]?
Ar turi patirties sistemų projektavime — architektūros nuo nulio apmąstymas ir jos gynimas prieš komandą?
Kas yra kontekstas (context) Go kalboje ir kam jis reikalingas?
Ar galite pateikti pavyzdžių, kada naudoti išorinius raktus nėra tikslinga?
Kas yra paruošti užklausos (prepared statements)?
func fn() { str := "" for i := 0; i < 100000; i++ { str += fmt.Sprintf("%d", i) } fmt.Println(str) }