Golang
Papaskink man apie CAP teoremą.
Svarstote pilną darbo dieną (40 valandą per savaitę) ar dalinį (20 valandą per savaitę)?
Ar naudojote Testify?
Kodėl šiuo metu ieškai darbo?
Kas yra Rate Limiting? Kokie algoritmai egzistuoja?
Papaskink apie pagrindinį rinkinį. Su kuo dirbi?
Pasakokite apie savo patirtį dirbant su paskirstytų sistemų architektūra, duomenų bazėmis, sharding ir replikacija. Ar dalyvavote architektūros projektavime ar tik dirbote su paruoštais sprendimais?
Ar kiekvienai gorutinei sukuriamas naujas operacinės sistemos srautas?
Transakcijų izoliacijos lygiai
Ar turite patirties su migracijomis ir kas tai už šio mechanizmo?
Kaip buvo skaičiuojamas RPS — ar tiesiog sudėjote visų rankenėlių apkrovą, ar kaip?
Jei pagrindinė užduotis yra užtikrinti žinučių pristatymo garantiją, ką geriau pasirinkti: Kafka ar RabbitMQ?
Ar turėjote patirties su kitomis technologijomis, išskyrus Golang?
Kas yra asinchroninė API, kam ji skirta ir kaip ji įgyvendinama?
Kiek gerai taikote SOLID principus Go kūrime?
Ar turite techninių skolų?
[vardas] paklausė: Ar gyvenate Maskvoje — ar tai aktuali informacija?
Kaip struktūruoti yra Go interfeisai?
Yra funkcija, kuri pereina per konteinerį ir skaičiuoja elementus, mažesnius nei 42. Jei ją iškviesite tiek masyvui, tiek susietam sąrašui su tais pačiais duomenimis, ką parodys sekundometras?
Prieš pereinant iš Postgres į ClickHouse ataskaitų rengimui, ar bandėte pirmiausia optimizuoti Postgresą (indeksus ir kt.)?