Milyen memória típusokat különböztet meg a Go (verem és halom)? Miben különböznek? Hogyan működik a Garbage Collector a veremben lévő objektumokkal?
Golang
Hogyan elemezzük és optimalizáljuk a lassú SQL-lekérdezést?
Mi az a consumer group a Kafka-ban? Mik azok a partíciók és miért vannak rájuk szükség?
Milyen általános kereskedelmi fejlesztési tapasztalataid vannak Go-ban?
Hogyan működik a Go a hibákkal? Hogyan szokás továbbítani egy hibát egy külső csomagtól egy magasabb szintre anélkül, hogy feltárnánk a belső részleteket?
Mi az a goroutine? Miért nevezik könnyűnek? Mekkora a goroutine kezdeti memória mérete és mi a maximális?
Mi van a Go-ban a párhuzamos és aszinkron programozáshoz? Sorolja fel a fő eszközöket.
Ismeri a fan-in/fan-out és pipeline mintákat? Mi azok?
Mi az az üzenetközvetítők? Melyeket ismered? Miben különbözik a RabbitMQ a Kafkától?
Van tapasztalata magas terhelésű szolgáltatásokkal?
Hol húzódik a határ a Domain, Entity, Application Service között a DDD-architektúrában?
Milyen szabályokat kell tudni a csatornákkal való munkáról fejlesztés közben (zárt, nyitott, mikor mit lehet csinálni)?
Milyen szinkronizációs primitívumokat ismersz Go-ban?
Milyen öröklési lehetőségek vannak a Go-ban, és miben különböznek?
Mit tartasz fontosnak, amikor új munkahelyet választasz?
Hogyan csoportosítják az HTTP-válaszkódokat, és mit jelentenek?
Hogyan hozhatunk létre optimálisan egy térképet, ha tudjuk, hogy a bemeneti lista egymillió elemet tartalmaz?
Csak a 6. sor sor változtatásával (a függvény aláírásának módosítása nélkül) hozzáférhetünk a függvényen belül hozzáadott elemekhez (három és négyszer)?
Mi az a SOLID? Fel tudná sorolni mind az öt elvet meghatározásokkal?
Mi a különbség a funkció és a metódus között a Go-ban? Milyen technikai különbség van a memória kezelésében?