Golang
Van tapasztalata az infrastruktúrával kapcsolatban? Kell-e valamit érinteni?
Vágja ki az interjú kérdését/feladatát ebből a képernyőképből. Tartsa meg az eredeti nyelvet.
Hogyan volt formalizálva a Petrovichnál és korábban a Gazpromneftnél?
Minden SELECT-nek ugyanannyi oszlopa kell legyen a UNION-ban, vagy lehet eltérő?
A DevOps-ok beállították a fő pipeline-t, vagy te magad babráltál a Kubernetes manifestekkel vagy jártál a klaszterben, nézted a logokat?
Beszéltetek a fejlődésről? Volt-e fejlesztési terv?
Valóban írták a Go-kódban a tranzakció izolációs szintjét?
Tudna beszélni az utolsó munkahelyén lévő terhelésekről?
Milyen időszakokban történik a tervezés (heti, kétheti sprintek)?
Hogyan kereshet memória szivárgást egy production-szolgáltatásban, ha helyben nem reprodukálható?
Elmagyaráztad már, miért döntöttél több mikroszolgáltatás használata mellett, hogyan működnek együtt és kivel egyeztetted ezt a döntést?
Tudsz példákat mondani hatékonytalan folyamatokra, amelyekkel szembesültél? Felvetetted már ezeket a kérdéseket?
Mi történik a memóriával, amikor elemeket törlünk a térképről? Szabadulnak fel a bucketek a térkép törlésekor?
Más ajánlatokkal és végső szakaszokkal kapcsolatban — van már valami, ha aktív keresésben vagy?
Mi az a tranzakció, milyen izolációs szinteket ismersz? Milyen anomáliák fordulhatnak elő? Hogyan működik a Serializable PostgreSQL-ben?
Említetted a monolitból mikroservizekre való átállást — ez kifejezetten a kereséssel volt összefüggésben?
Mi az a replikáció, sharding és partícionálás?
Mi a különbség az INNER JOIN és a LEFT/RIGHT JOIN között?
Mi az a HTTPS? Miben különbözik a HTTP-től? Hogyan véd a 'középen lévő ember' támadása ellen?
Írj egy Singleton-t Go-ban a sync.Once használatával, majd bonyolítsd: GetLogger elfogadja a name és age paramétereket, és ugyanazokra a paraméterekre egy példányt ad vissza