Golang
Mi az iteráció egy string felett a for range segítségével Go-ban? Mik azok a változók i és v a cikluson belül, milyen adattípusokkal rendelkeznek?
Mennyire helyes a Stop metódus viselkedése ismételt hívás esetén, amikor az első várakozik, és a második azonnal visszatér?
API-tervezési alapelvek
Hogyan működik az adatok átvitele a goroutine-ok között egy nem pufferelt csatornán keresztül a verem szintjén?
Mennyi hoszton futott a szolgáltatás, és hány példány indult el?
Milyen operációs rendszerekkel dolgoztál? Mit használtál virtualizációhoz és a telepítés automatizálásához?
Mi az az OSI modell? Mi az az alkalmazási réteg?
Hogyan működik a Garbage Collector a Go-ban, hogyan van felépítve?
Miért gyűjtötték a naplókat? Mi a neve az Loki-hoz tartozó ügynöknek?
Mikroszolgáltatás-alapú architektúra problémái, amelyekkel találkoztál?
Hogyan viszonyulsz a tesztekhez? Mire jók a tesztek?
A Kubernetes a batch építés közben leállítja a podot — mi fog történni?
A szolgáltatás egyszerűen csak a cache-ből osztotta ki az adatokat, vagy végrehajtott még valamilyen logikát?
-- Válassza ki Vasya felhasználó összes csevegését a (chat_id, chat_name) formátumban
Milyen összetett indexet készítenél?
Miért szükségesek tranzakciók az adatbázisokban?
Miért vizsgálja a piacot, mi nem tetszik a jelenlegi helyén?
Meséljen azoptimista és pesszimista zárolásról. Miben különböznek?
Mi a különbség a JSON és a Protobuf között?
A belső szelet, amelyet egy függvényen belül hozunk létre a kapacitás túllépésekor, a veremben vagy a heapen jön létre?