Golang
Hogyan működik egy összetett index (A, B, C) lekérdezéseknél?
Egyszerű live coding feladat (alapvető versenyképesség) Feltétel: Írj egy fetchAll(urls []string) map[string]string függvényt, amely minden URL esetén párhuzamosan végrehajt egy HTTP GET kérést, és egy térképet ad vissza, ahol a kulcs az URL, az érték pedig a válasz törzse (string). Ha a kérés sikertelen (hiba, nem 200), az érték egy üres string lesz. Korlátozások: - Nem szabad külső könyvtárakat használni (csak a standardokat). - Nem szabad megváltoztatni a szignatúrát. - A programnak nem szabad összeomlania http.Get pánik esetén. Bemeneti példa: ["[link]" "[link]" "[link]"]
Mi az a nil-csatorna?
Mi az a B-fa index és miért a leggyakrabban használt?
Meséljen a Kafka-ról: témák, partíciók, fogyasztói csoportok, kézbesítési garanciák.
Vannak kérdései a folyamatokkal, munkakörülményekkel és a további lépésekkel kapcsolatban?
Vannak jelenleg más interjúid vagy ajánlataid?
Mi történik, ha bejelentkezik egy zárt csatornára, olvas egy zárt csatornából, ír/olvas egy nil csatornából?
Mi az a SELinux?
Előfordultak olyan helyzetek, amikor egy üzenet a Kafka-ban nem ért el?
Mire lehet alapozni a cache shardjainak számának kiválasztásakor, ha a terhelés előre nem ismert?
Mi az a slice? Mi van a slice motorházteteje alatt? Hogyan működik az append függvény?
Mit jelent az issued_at mező?
Miért szeretne elhagyni a jelenlegi céget?
Volt-e konfliktusod kollégákkal vagy olyan helyzetek, ahol más volt a véleményed, mint a kollégádé?
Mi az az idempotencia? Adj példát olyan esetre, amikor szükség van egy idempotencia kulcsra.
A GPH-n keresztüli ügyintézés nem jelenik meg a munkáskönyvben?
Mik az előnyei a goroutine-oknak az OS szálakhoz képest?
Írja le a HTTP-kérés és -válasz szerkezetét. Hogyan osztályozzuk a válaszkódokat?
fő csomag import ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }