Mi volt a kedvenc stratégiád, amikor az Elasticsearch klaszter összeomlott vagy nem válaszolt? Elromlott a keresési funkció a weboldalon, vagy volt egy tartalék mechanizmus közvetlen kérdésekhez a PostgreSQL-ben?
Golang
Hogyan kezelte a mély oldalazást? Ha egy felhasználó a 100. eredményt szeretné látni, az Elasticsearchben a standard from/size használatával, az nagyon memóriaigényes. Használtad a Search After-t?
Milyen helyzetekben célszerűbb, ha egy fejlesztő manuálisan ír kódot, mint AI által generált megoldásokra támaszkodni?
Mikor kockázatos a refaktorálás, és mikor kell elkerülni?
Használtál CDC-t (pl. Debezium), üzenetsorokat vagy feladatütemezőt az adatok szinkronizálására?
Mi az a worker pool Go-ban, és mikor használnád?
Hogyan kell egy Go-ban írt HTTP szervert tervezni, hogy támogassa a zökkenőmentes leállást és a megfelelő erőforrás-eltávolítást?
Mi a hatékony megközelítés a kódellenőrzések végrehajtására Go-ban, és mely szempontokat kell elsőként prioritásként kezelni?
Milyen gyakori problémák fordulhatnak elő az AI által generált kódban, és hogyan kell egy fejlesztőnek megfelelően kezelnie ezeket?
Van egy szolgáltatásod, ami sok goroutine-t indít. Hogyan korlátoznád a párhuzamosan futó goroutine-ok számát?
Mi a kontextus Go-ban, és miért fontos a párhuzamos és HTTP alkalmazásokban?
Nagyon nagy CSV fájlt kell feldolgoznod Go-ban. Hogyan csinálnád ezt anélkül, hogy az egész fájlt memóriába töltenéd?
Mit csináltál az utolsó munkahelyeden?
Mi a különbség a json.Unmarshal és a json.Decoder között, és mikor használnád mindkettőt?
Tudsz olyan helyzetet írni, amikor a Mutex használata alkalmasabb, mint a csatornák?
Milyen problémák fordulhatnak elő párhuzamos Go programokban, és hogyan észleled őket?
Milyen csapatokban dolgozott?
Mi az a middleware a Go HTTP szerverekben, és hogyan valósítják meg?
Részt vettél kódáttekintésen?
Hogyan kell a fejlesztőknek az AI eszközöket használni a kódgeneráláshoz vagy felülvizsgálathoz, és milyen lépések szükségesek az eredményük érvényesítéséhez?