Kokius atminties tipus skiria Go (stovas ir krūva)? Kuo jie skiriasi? Kaip veikia Garbage Collector su objektais stovo?
Golang
Kas yra gorutina? Kodėl ją vadina lengva? Koks yra pradinis gorutinos atminties dydis ir koks yra maksimalus?
Kas yra consumer group Kafkaje? Kas yra partitionai ir kam jie reikalingi?
Kas yra Go skirtas lygiagrečiam ir asinchroniniam programavimui? Išvardykite pagrindinius įrankius.
Kaip analizuoti ir optimizuoti lėtą SQL užklausą?
Ar žinote fan-in/fan-out ir pipeline modelius? Kas tai yra?
Kas yra indeksas duomenų bazėje? Kokie yra indeksų tipai (klasterinis ir neklausterinis)? Kuo jie skiriasi? Kiek klasterinių ir neklausterinių indeksų gali būti lentelėje?
Ar turite patirties dirbant su didelės apkrovos paslaugomis?
Kas yra žinučių tarpininkai? Kurinius žinote? Kuo skiriasi RabbitMQ nuo Kafka?
Kur eina riba tarp Domain, Entity, Application Service DDD architektūroje?
Kokios darbo su kanalais taisyklės turi būti žinomos kuriant (uždarytas, atviras, kada ką galima daryti)?
Kaip veikia Go su klaidomis? Kaip įprasta perduoti klaidą iš išorinės paketo į aukštesnį lygį, neatskleidžiant vidinių detalių?
Kokias sinchronizacijos primitivas žinote Go?
Kokios paveldėjimo galimybės yra Go ir kuo ji išsiskiria?
Ką jums svarbu renkantis naują darbo vietą?
Kaip skirstomi HTTP atsakymo kodai į grupes ir ką jie reiškia?
Pakeitus tik 6-ąją kodo eilutę (nekeičiant funkcijos parašo), ar įmanoma pasiekti funkcijos viduje pridėtus elementus (trijulę ir ketvertuką)?
Kuo skiriasi funkcija nuo metodo Go? Kokia techninė skirtumas atminties valdymo požiūriu?
Kaip optimaliai sukurti žemėlapį, jei žinoma, kad įėjimo sąrašas turi milijoną elementų?
Kas yra SOLID? Ar galite išvardyti penkis principus su jų apibrėžimais?