Golang
Mesélj a Legionnál szerzett munkatapasztalatodról.
Volt-e a jelenlegi vagy korábbi munkahelyeden magas terhelésű rendszer?
Biztosítható az ACID a Read Committed szinten?
Mi az a partíciózás, és miért van rá szükség?
Mi a goroutine-ok hátránya?
// 4. kérdés. Mit ír ki a képernyőre package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Honnan szerezhető be az esemény azonosítója az idempotencia érdekében, és hol generálható?
Hogyan értékelnéd magad a rang szerint?
Architektúrális feladat: az értesítési szolgáltatás az adminisztrációs szolgáltatás sablonjait használja. Hogyan biztosítható a megbízhatóság az adminisztrációs szolgáltatás esetleges leállása esetén?
Mesélj egy hibáról a munkában.
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?
Dolgozott már gRPC-vel? Milyen protokollt használnak a háttérben?
Mi a különbség a HTTP és a REST között?
Dolgozott már Postgres, Kafka, RabbitMQ, Redis rendszerekkel?
Kaphatunk linket/címet egy adott térképi elemhez?
Meddig működik a keresőfa?
Milyen tervezési mintákat ismersz és melyeket alkalmazod a munkádban?
Mit tud a goroutine ütemezőről a Go-ban?
A HeadHunter napi 16 ezer önéletrajz megtekintési korlátja van, és egy széles szűrő mindent elfogy — hogyan oldjuk meg?
Ön készítette és számolta ki a logisztikai útvonalakat?