Golang
Kur saugoma Redis konfigūracija, jei jis yra atskiroje mašinoje?
Ar yra terminas?
Kaip bendradarbiaujate komandoje, kur yra middle ir team lead?
Kas yra profilis Go? Ar teko naudoti pprof?
Kaip veikia transakcijos PostgreSQL ir MySQL?
Kas nutiks su slice'u Go kalboje, jei jos talpa yra 8 ir mes bandome pridėti devintą elementą?
[vardas] paklausė: Ar reikėjo dekomponuoti monolitinius servisus?
Kodėl dabar nusprendėte ieškoti naujo darbo ir palikti [įmonę]?
Ar viskas aišku dėl outstaffing formato, ar esate tam pasiruošęs?
Kokias projektų kryptis svarstote (fintech, mažmeninė prekyba, infrastruktūra ir kt.)?
Kaip atrodo jūsų darbo procesas su užduotimis?
Kokį sprendimą siūlote duomenų bazės užklausos funkcijai, kuri grąžina tą pačią reikšmę, kad ji nereikėtų kelis kartus eiti į tą pačią duomenų bazę dėl tų pačių duomenų?
Ar kada nors teko įrašyti valandas, stebėti laiką kokioje nors sistemoje?
Kur saugojote metrikas? Ar nenaudojote VictoriaMetrics?
Kaip organizuoti geografinį paskirstymą su trimis regionais, užtikrinant griežtą konsistenciją pinigų operacijoms? Kokį replikavimą naudoti (master-master ar master-slave)?
Kokius pasiekimus labiausiai didžiuojatės ir ką prisimenate?
Ką darydavote tokiu atveju, kai įspėjimas įsijungdavo, kai RPS pakildavo iki 5000? Kaip nustatydavote, ar tai buvo tikras apkrovos augimas, ar sistema turėjo problemų?
Ar galite papasakoti apie komandos sudėtį?
Kokios patirties turite dirbant su duomenų bazėmis? Kokius uždavinius teko spręsti su PostgreSQL, ClickHouse ir Redis?
Kaip pakeisti Acquire/Lock semaforą, kad laukimas būtų galima atšaukti arba apriboti laiku?