Golang
Kokios problemos gali kilti šardinimo metu?
Gyvenate Maskvoje — naujausia informacija?
Ar turite patirties dirbant su paskirstytomis sistemomis?
Kiek patogu būtų, jei įrašytume techninius klausimus, kad techniniai vadovai juos įvertintų?
Kas yra SOLID? Paaiškinkite principus.
Kokios yra jūsų lūkesčiai dėl naujos darbo vietos?
Parašykite užduotį Go kalba — praktinė dalis (programuotojo gyvenimo problemos, be algoritmų): patobulinti arba pataisyti paslaugą. Trukmė — 1,5 valandos.
Kodėl mums reikalingas WaitGroup šiame užduotyje?
Kas yra trigeriai duomenų bazėje ir kam jie skirti?
Kokia yra semaforo ir buferinio kanalo apribojimas kaip sprendimai, siekiant apriboti paralelinius užklausimus?
Kokios bibliotekos ir karkasai buvo naudojami Go paslaugoje?
Ar turi supratimą, kokioje komandoje norėtum dirbti? Kokia ji turėtų būti?
Kokius Go įrankius naudojote, įskaitant profilavimą ir našumo vertinimą?
Unikalių naudotojų skaičius, paspaudimų skaičius, paspaudimo kaina — papasakokite apie šias metrikas
Kokiose bibliotekose rašomi metrikos Go?
Kas yra interfeisai Go? Kam jie reikalingi? Kaip jie sukonstruoti po gaubtu?
Kas yra sysmon Go vykdymo metu?
Kokios buvo sudėtingiausios užduotys projekte? Kaip prieidavote nepažįstamas užduotis?
Kiek turėjo aukšto apkrovimo paslaugos hostų ir konteinerių?
Algoritmų skyrius: dvi užduotys, lygio Medium ar aukštesnės LeetCode. Trukmė — 1,5 valandos dviem užduotims.