Milyen tranzakciótípusok (izolálási szintek) vannak a PostgreSQL-ben?
Golang
Mi az observability? Melyik három pillérét ismered az observability-nek?
Meséljen azoptimista és pesszimista zárolásról. Miben különböznek?
Mesélj a napi fizetéskalkulációs rendszerről — mi ez a rendszer, és hogyan működött a számítás 50 ezer alkalmazott esetében?
/* Ön egy író, kezeli a mini blogját, és ott publikál cikkeket. A blogja felhasználói (olvasói) bejelentkezés után megtekinthetik/olvashatják azokat. Implementálni kell egy funkciót, amely számolja az egyedi megtekintéseket naponta minden cikkhez. Funkcionális követelmények: - Mai statisztika: A szerző láthatja, hány egyedi felhasználó nézte meg a cikkét ma (az adatok valós időben gyűlnek). - Elmúlt napok statisztikája: A szerző láthatja bármelyik múltbeli nap statisztikáit (pl. tegnap). Műszaki korlátozások és feltételek: - Az alkalmazás egy szerveren fut (egy pod) - Memóriában tárolás - Idő UTC0 */
Hogyan oszlanának el a partíciók, ha 2 fogyasztó és 4 partíció van?
Mi az inline-optimalizáció a fordítóban? Mikor történik és hogyan befolyásolja a változók elhelyezését?
Hogyan garantálták a számítások ismételhetőségét — hogy az egész alkalmazotti csoport számára ugyanazok a feltételek legyenek alkalmazva?
Mesélj a GMP modellről Go-ban. Hogyan működnek a sorok, mi az a handoff, work stealing, netpoller?
Hogyan határoztad meg, hol van egy adott kérés szűk keresztmetszete?
Hogyan dolgoztak a shardokon lévő tranzakciókkal? Hogyan biztosították a konzisztenciát?
Mi az a partícionálás és sharding? Használták már?
Miért pont ebben az esetben választották a gRPC-t az összegző szolgáltatáshoz?
Hogyan dönt a Go, hogy a memóriát a veremben vagy a halomban allokálja? Miért fontos ez?
Mesélj a saját log parser fejlesztéséről (OpenTelemetry fölötti wrapper). Mi volt a szereped?
Hogyan működik a Kafka? Meséljen a szállítási garanciákról és az idempotenciáról.
Hogyan működött a szabálymotor?
Mi az a MVCC a PostgreSQL-ben?
Használható-e összetett index (A, B, C) csak a B oszlop szerinti szűrés esetén?
Pontosan mit cache-eltek és milyen érvénytelenségi szabályokat alkalmaztak?