Valósítson meg egy olyan függvényt, amely []any és delta int típusokat fogad. Csak az egyedi számok (int) első előfordulásait kell növelni delta értékkel. Más típusokat és ismétlődő számokat változatlanul kell hagyni. A függvénynek vissza kell adnia a frissített szeletet és 2 számot: updated — hány egyedi szám változott, duplicates — hány numerikus elem volt duplikátum func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // a kódod }
Golang
Adj példát olyan esetre, amikor a SELECT FOR UPDATE deadlock-hoz vezethet.
Feltétel A rendelés létrehozásának példájánál. Van egy kérés a szolgáltatáshoz és egy válasz, ezek között a műveletek között az elemzésekben tároljuk a megrendelt termékeket (például a termékek népszerűségének számításához). Az elemző szolgáltatás időnként lassan működik vagy timeout-ol, és nem tudunk időben válaszolni, így rendeléseket veszítünk. Mit tegyünk, hogy ne veszítsük el a rendeléseket és a pénzt?
Hogyan old meg, ha egy magas prioritású szűrő túl széles és az egész költségvetést elnyeli?
Mi az a TCP és UDP, miben különböznek?
Mesélj a legutóbbi technikai tapasztalatodról, milyen feladatokat végeztél, mi volt a leginkább lenyűgöző?
Melyik PostgreSQL funkciókat használták széles körben?
Mennyi tapasztalatod van a Go-ban?
Milyen fázisban vagy most a műszaki interjúk során? Van ajánlatod?
Mesemegosítók, amelyeken dolgozott, meséljen.
Mit fog a program kiírni? func a() { x := []int{} x = append(x, 0) x = append(x, 1) x = append(x, 2) y := append(x, 3) z := append(x, 4) fmt.Println(y, z) } func main() { a() }
Hogyan értékeled magad Golang fejlesztőként? Most middle, middle+, senior vagy?
Miért hagytad el a céget?
Melyik táblából származik az 'oi' alias a lekérdezésben?
Dolgoztál már virtualizációval?
Mit kell figyelembe venni a polling worker-ben?
146% CPU a topban — lehetséges ez, és mit jelent?
A könyvtár modelljét kell leírni. 3 entitás van: "Szerző", "Könyv", "Olvasó". Fizikailag csak egy könyv van, és csak egy olvasóhoz tartozhat. A könyvtár tábláit úgy kell kialakítani, hogy ezt figyelembe vegye.
Mesélj, mivel foglalkozol a Wildberries projektben — milyen a feladatok folyamata, milyen felelősségeid vannak?
Mi az a üres interfész (interface{} / any) a Go-ban?