Meséljen az eredményeiről
Golang
Mi az idempotencia? Léteznek NoSQL adatbázisok — mik a különbségek és mikor melyiket válasszuk?
A Dockerről. Mit csináltam vele? Hogyan dolgoztam?
Milyen kihívásokkal szembesült és hogyan küzdötte le őket?
Mi a különbség a DELETE és a TRUNCATE között? Hogyan nulláznál egy táblát?
Feladat: Mit fog a kód kiírni? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```
Most mi érdekel, mit keresel magadnak?
Mi fontos számodra egy új munkában?
Tehát a szállítás Kafka-n keresztül végigmegy az egész rendszeren, és 20 jelenik meg a Postgres-ban?
Mi az aszinkronitás, párhuzamosság és konkurencia a Go kontextusában?
Tudod, mi az a Xmin és Xmax a PostgreSQL-ben?
Hogyan teszteljük a printNumber funkciót egy másodperc várakozás nélkül?
Ki használta a keresőszolgáltatást?
Egy új SKU (húsdaráló) jelenik meg a fő rendszerben Postgres — meg kellene vagy nem kellene megjelennie a Redis-ben?
Mi fog gyorsabban működni — generikusok vagy üres interfészek?
Miért szükséges az adatok normalizálása SQL-ben?
Feladat: „Párhuzamos URL-feldolgozás időkorláttal” Írjon egy függvényt fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, az: 1. Minden URL esetén HTTP GET-kérést hajt végre (használható az http.Get). 2. Visszaad egy map[string]string-et, ahol a kulcs az URL, az érték pedig a válasz törzse (stringként), vagy üres string hiba/időkorlát esetén. 3. Legfeljebb maxParallel kérés fut egyszerre. 4. A függvény összes futási ideje nem haladhatja meg a timeout-ot. Ha az idő lejár, minden be nem fejezett kérés megszakad, és a függvény visszaadja, amit sikerült. 5. Használja a context-et a megszakításhoz.
Ha az első termék 1000 alkalommal, a második 500 alkalommal lett megjelenítve, és az első 50 kattintást, a második pedig 25-öt kapott — hogyan lehet őket összehasonlítani?
Miért van szükségünk a Dockerre? Miért nem futtatjuk egyszerűen a bináris fájlt a szerveren?
Milyen viselkedési mintát valósít meg a Kafka típusú üzenetkezelő broker? Magyarázd el, hogyan működik ez a minta (Pub/Sub), milyen kapcsolatok vannak az entitások között.