Golang
Milyen csapdák lehetnek a map iterálásakor Go-ban?
Milyen összeget fontolgatsz? Milyen összeg lenne kényelmes az ajánlatunk megfontolásához?
Tranzakciók izolációs szintjei
Mesélj a szeletekről Go-ban: hogyan vannak felépítve és mire használják őket?
Hogyan rendereli a böngésző az oldalakat? Mi az a compositing?
Beszéljen az SQL-ben található JOIN típusokról és magyarázza el a közötti különbséget.
Vannak kérdései ebben a szakaszban?
Mikor van szükségünk a Kafka-ra?
Hogyan lehet megérteni, hogy a degradáció pontosan a erőforrások (CPU stb.) növekedése miatt történt?
Mesélj a legutóbbi projektedről, amiben büszke vagy.
Mi történt, amikor visszavonták a indexet, újraírták a lekérdezést, majd újra alkalmazták ugyanazt az indexet?
Milyen problémákkal szembesülhetünk mikroszolgáltatás-alapú architektúra tervezésekor?
Hogyan valósul meg a fogyasztó/gyártó idempotenciája?
Milyen szereped volt a fejlesztésben: építész vagy végrehajtó?
Hogyan fogjuk megkapni a választ a fizetési szolgáltatótól? Az interjúztató javasolja, hogy használjunk webhookot.
Mesélj a Tinkoffnál szerzett tapasztalataidról — hogyan vették fel és mivel foglalkoztál?
Élő kódolás: feladat goroutine-okról — versenyhelyzet a közös adatokhoz való hozzáférésben, megoldás mutex-szal. A sync.Mutex és a sync.RWMutex közötti különbség.
Létrehoztál történelmi táblákat, például a felhasználó számára, ahol tárolódik a tulajdonságainak változási története?
Mi az a halom, mint adatszerkezet?
Mit nem szabad biztosan a csapatban lennie?