Mesélj a graceful shutdown-ról: mi ez, mi történik közben, hogyan hívják? Milyen folyamatokat hajt végre a szolgáltatás a Kubernetesben a SIGTERM fogadását követően?
Golang
Neved meg az összes HTTP-módszert (ige), amit ismersz.
Írtál Kubernetes-manifesztokat?
Milyen csomagot használtak mockok készítéséhez?
Ismered más megközelítéseket a lapozáshoz a LIMIT/OFFSET mellett? Például lazy loading esetén.
Ismered a multi-stage build fogalmát a Dockerben?
Mesélj a PostgreSQL indexekről: mire jók, milyen típusok vannak?
Hány goroutine futtatható egyszerre (fizikailag)?
Készítettél dashboardokat a Grafanában?
Milyen webszervereket ismersz az Nginx mellett?
Mesélj a Redis használatáról a projektjeidben.
Milyen adatbázisokkal dolgoztál?
Ismered a Táblavezérelt Tesztek megközelítését?
Mesélj a B-fa és Hash indexekről: hogyan működnek és mikor használják őket?
Mesemegoszolgáltatók (Kafka, NATS) használatával kapcsolatos tapasztalataidról mesélj.
Mesélj a defer-ről: milyen sorrendben hajtódik végre, a return előtt vagy után?
Át tudjuk-e írni a defer függvényben a return értékét tartalmazó változót? Mit fog visszaadni: 20 vagy 10, ha a favoriteNumber=10 és a deferben hozzáadunk 10-et?
Tudnál a goroutine-okról beszélni? Mit tudsz róluk, mik a jellemzőik?
Beszélj a szerver válaszkód tartományokról: 1xx, 2xx, 3xx, 4xx, 5xx. Adj példát az 1xx-ből.
Írja át a lapozási kérdést cursor megközelítéssel (a kliens a legutóbb ismert ID-t küldi).