Mi történik az egész programmal, ha egy panic történik az HTTP kezelőben?
Golang
Mi történik a programmal, ha egy külön gorutínában panic történik?
A csalás elleni rendszer egy nagy szolgáltatás vagy egy nagyobb rendszer része? Hogyan működik együtt más szolgáltatásokkal?
Milyen szoftverarchitektúrákat ismer?
Van-e objektum-orientált programozás a Go-ban? Ha igen, hogyan valósul meg; ha nem, miért?
Írja le az új szolgáltatás fejlesztési és telepítési folyamatát: a követelmények összegyűjtésétől a fejlesztési és tesztkörnyezetekbe való telepítésig.
Hogyan volt pontosan felépítve ennek az adatnak a betöltési vagy építési folyamata?
Mik a különbségek a gRPC és a REST között?
Mi a relációs és nem relációs adatbázis, és miért különböznek egymástól?
Hogyan adnál hozzá nagyon nagy mennyiségű adatot egy meglévő termelési adatbázishoz anélkül, hogy megzavarnád a rendszert?
Hogyan gazdagítod a hibákat kontextussal Go-ban, és hogyan továbbítod őket megőrizve az eredeti hibát?
Mesélj a Circuit Breakerről — mi az és hogyan működik?
Milyen indexek vannak a PostgreSQL-ben?
Milyen mértékben dolgozott PostgreSQL-lel: csak lekérdezéseket írt vagy a adatbázist is konfigurálta, partícionálta, shardingolta, klasztereket telepített?
Valaha dolgozott-e párhuzamos adat-hozzáféréssel egy adatbázisban? Milyen mechanizmusokat, például tranzakciókat és zárolásokat használt? Vannak-e módok ennek a problémának a megoldására anélkül, hogy az adatbázist bevonnánk?
Hogyan néz ki egy üres interfész a Go-ban, és mi történik, ha függvény argumentumaként adod át?
Hogyan szervezte meg a skálázást, és milyen mikroszerviz architektúrákkal dolgozott?
Hogyan kezelik ezt a kódban?
Milyen skálázásról beszélünk?
Hogyan nézett ki egy lassú jelentéskérdés, és mi volt az egész út a felhasználói kérés és az eredmény elérése között?