Golang
Hány főből áll a csapat, és milyen szerepek vannak?
Mi a probléma, ha minden mezőre indexeket készítünk, ha a bejegyzés költsége nem számít?
Mi a ClickHouse fő előnye, miért használják gyakran és mire való?
Mit szolgál a metaadatok átadása a kontextuson keresztül?
Hozzáadtál egy indexet a lekérdezéshez, de az EXPLAIN szerint nem lett gyorsabb. Mi lehet a probléma?
Hasonlítsa össze három játékos sorban tárolási lehetőséget: Kafka, Redis, PostgreSQL. Melyiket válassza és miért? Mi a lényeges különbség a Redis és a PostgreSQL között ebben a feladatban?
Írjon egy függvényt, amely ellenőrzi, hogy egy sztring palindróm-e. - A palindróm egy olyan karakterlánc, amely mindkét irányban ugyanúgy olvasható. - Csak az a-z és A-Я betűket ellenőrizze, nem számítva a kis- és nagybetűket.
A Go-ban a szemétgyűjtő blokkoló vagy nem? Látható-e a hatása a productionban?
A math.Pow függvény float64-et ad vissza, mi kifejezetten int32-t adunk meg, és megpróbálunk egy nagy számot beilleszteni — mi fog történni?
Mikor számítódnak ki a késleltetett (defer) függvények argumentumai?
Tudsz valamit az IPAM cégről?
Hogyan teszik lehetővé a Go interfészei a polimorfizmus megvalósítását anélkül, hogy kifejezetten öröklést jeleznének?
Milyen szinkronizációs primitívumok vannak Go-ban? Mi a különbség a Mutex és a RWMutex között? Mikor használjunk atomokat?
Mi történt, ha a szolgáltatás leállt és nem olvasta a Kafka üzeneteit?
Hogyan tervezné ezt a kódot különböző szállítási protokollokhoz (gRPC, HTTP, fogyasztó)?
Milyen problémák fordulhatnak elő párhuzamos Go programokban, és hogyan észleled őket?
Van tapasztalata CI/CD-ben? Mit csináltál?
Előfordult már, hogy órákat kellett felírni, időt követni valamilyen rendszerben?
Vannak érdekes részletek a GOMAXPROCS és a cgroups kapcsán Linuxban?
Milyen típusú csatornák vannak Go-ban? Beszélj a pufferelt és nem pufferelt csatornákról.