Mondja el az automatik pontozási rendszerről: mire való, monolit vagy mikroservice, és mi volt a felelősségi köröd?
Golang
Hogyan lehet meghatározni, hogy a változó a halomban vagy a veremben lesz-e? Mi az escape elemzés és hogyan működik?
Mesélj az MVCC-ről (Multi-Version Concurrency Control) a PostgreSQL-ben.
Meséljen a Domain-Driven Design (DDD)-ről a projektje példáján keresztül
Mi az a összetett index?
Körülbelül hány mikroszolgáltatás volt a rendszerben?
A szolgáltatás külső API-hoz küld kéréseket, amely 10 másodperc alatt kezd válaszolni. A goroutine-ok halmozódnak, a memória nő, és a szolgáltatás OOM miatt leáll. Hogyan védjük meg?
Meséljen a CI/CD csővezetékről: milyen környezetek, milyen lépések, hogyan épült fel a folyamat?
Milyen Go verziót használsz és támogatod?
Hogyan kezeljük helyesen azt az esetet, amikor egy cikk létezik, de ma nem volt megtekintés — ez hiba vagy nulla?
Foglalja össze munkatapasztalatát csapatoknak szóló bemutatókhoz.
Milyen stílusú Saga-t használtak: koreográfia vagy hangszerelés?
Milyen elv alapján választották a REST vagy gRPC-t a projektjeiben?
Frissíteni vagy törölni kell az adatokat a ClickHouse-ban, vagy csak ott vannak?
Mi az a slice a Go-ban? Miben különböznek a len és cap?
Milyen típusú interakció volt egyik legutóbbi projektedben?
Miért használtak egyszerre Kafka-t és gRPC-t? Mely forgatókönyvek mentek a Kafka-n keresztül, és melyek a gRPC-n keresztül?
Mesélj egy PostgreSQL-alapú mikroszervizről, amely médiafájlokat tárol. Mit tároltak PostgreSQL-ben és mit S3-ban?
Hogyan határoztad meg, hogy ideje valamit változtatni? Milyen mérőszámokra alapozottál?
Eseményeket batch-ben olvasol és batch-ben írsz a ClickHouse-ba. Hogyan működik ez az ACK-kel — mikor adod meg a megerősítést?