Golang
Milyen típusú csatornák vannak Go-ban? Beszélj a pufferelt és nem pufferelt csatornákról.
Hogyan működik a feltételes változó (sync.Cond) Go-ban?
Értékeld technológiai ismereteidet: Go, PostgreSQL, Docker, Kubernetes, Kafka, RabbitMQ, GORM.
Adja meg a gyorsrendezés (in-place) átlagos idő- és extra memória összetettségét egy n elemű szelet rendezésekor O(n log n) időben, O(log n) veremmemóriában O(n log n) időben, O(1) memóriában O(n^2) időben, O(log n) veremmemóriában O(n log n) időben, O(n) memóriában
Mit jelent az, hogy 'a mikroszolgáltatások működési költsége nem indokolt' — drágábbak a mikroszolgáltatások karbantartása?
Beszélj a CTE — WITH-ről, egymásra épülő al-lekérdezésekről.
Ha több ajánlatod van, hogyan fogsz választani? Mi fontos számodra?
Milyen fizetési elvárásaid vannak?
Mi az a folyamat és szál az OS-ben (Linux)?
Beszélj a resp.Body.Close()-ról — miért szükséges, és miért tettél egy 10-es pufferet?
Hogyan javítsuk ki a kódot, hogy garantáltan megjelenjen mind az 5 szám?
Tegyük fel, hogy a felszínen van egy pont, és egy olyan egyenes van húzva, ami nem halad át rajta. Hány különböző egyenes húzható át a ponton párhuzamosan a megadott egyenessel?
Vannak jelenleg más interjúid vagy ajánlataid?
Neved meg az összes HTTP-módszert (ige), amit ismersz.
Mi az a context a Go-ban? Miben különbözik a context.WithTimeout a context.WithDeadline-től?
Mi az az advisory lock (tanácsadó zárolás)?
Ha most egy ilyen feladat kerülne a sprintbe, honnan kezdenéd, és hogyan kezelnéd a bizonytalanságot?
Meséljen egy példát az interfészek használatáról a gyártási logikában az architektúra szempontjából
Mit jelent a string adattípus a Go-ban?
Mi a motiváció a váltáshoz? Miért döntöttél úgy, hogy belépsz a piacra?