Golang
Csak aggregált adatokat tároltál, vagy minden lépést — nyers, normalizált?
A 60. sorban buf = buf[:0] — mi történik itt?
Milyen más programozási nyelveket ismersz?
Hogyan működik a select a Go-ban? Hogyan olvasunk több csatornából egyszerre?
Írja le a csapata összetételét.
Hogyan kapom meg a lekérdezésben az UPDATE által érintett sorokat?
A RIGHT JOIN használatakor az eredmény sorainak száma lehet több, mint a jobb oldali tábla sorainak száma, ha: - Soha - A bal oldali tábla üres - Mindkét tábla ugyanannyi sort tartalmaz - A bal oldali tábla duplikált kulcsokat tartalmaz, amelyek megfelelnek a jobb oldali tábla sorainak
Mi az a MVCC a PostgreSQL-ben?
Mesélj a master-slave replikációról — mikor fordulunk a masterhez, mikor a slave-hez?
Mesélj, hogyan optimalizáltad a lekérdezéseket — írtad, hogy csökkent 10–12 percről 5–7 percre. Milyen jelentés az, ami ilyen sokáig tart? Hogyan optimalizáltad?
Mesélj a SOLID elvekről
Használtál gyakorlatban kontextusokat? Mesélj.
Egy menedzser futva jött és azt mondta, hogy a programban hiba van, itt vannak a naplók. Milyen lépéseket teszel, hogyan debuggingolsz?
Milyen konkrét átviteli képesség mutatók voltak? Átlagosan és csúcsidőben hány kérés másodpercenként?
Mi az a pointer, és mi történik, ha egy függvény argumentuma pointer?
Hogyan találjuk meg a lassú lekérdezést a PostgreSQL-ben, és hogyan optimalizáljuk?
Mi a string a Go-ban? Mit képviselnek a motorháztető alatt?
Képzeld el, hogy van egy hatalmas adatbázisod (több milliárd felhasználó egy közösségi hálózatban), és meg kell találni egy felhasználót ID szerint, de a lekérdezés lassú. Mit tennél elsőként?
Meséljen a Domain-Driven Design (DDD)-ről a projektje példáján keresztül
Hány ember van a csapatban?