Golang
Lehet-e egy B-fa index több mezőn egyszerre?
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?
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 a különbség a SELECT FOR UPDATE és a SELECT FOR SHARE között?
Mi a különbség a HTTP és a REST között?
Milyen üzenetbrokerekkel dolgoztak, és milyen célokra használták őket?
Mi az a reverse proxy és hogyan valósítható meg?
Mit csinál az append függvény a Go-ban?
Mesélj az atomokkal és mutexekkel végzett munkáról.
Mesélj a csapatról: milyen szerepek vannak, hogyan működnek együtt?
Hogyan hozhatunk létre optimálisan egy térképet, ha tudjuk, hogy a bemeneti lista egymillió elemet tartalmaz?
Hogyan működik a WAL? Hogyan zajlik a írási folyamat?
Feladat: két rendezett, egyedi értékeket tartalmazó slice összefűzése egy rendezett, egyedi értékeket tartalmazó slice-be
Ki kell zárni a csatornát - a író vagy az olvasó?
Hogyan kezelik az offline felhasználóknak küldött üzeneteket?
Hogyan kezeljük a hibákat Go-ban? Mi az a pánik és hogyan kezeljük?
Beszélj a Go ütemező (GMP modell) felépítéséről.
Az esemény az első adatközpontba ér Kafka-ból, megfogjuk és Redis-be mentjük. Hogyan kerültek ezek az adatok mindhárom adatközpontba?
Milyen tervezési mintákat ismersz és melyeket alkalmazod a munkádban?
Mit jelent a consumer group a Kafka-ban?