Sobes.tech

Golang

Implementirajte funkciju koja prihvata []any i delta int. Potrebno je povećati za delta samo prve pojave jedinstvenih brojeva (int). Ostali tipovi i ponovljeni brojevi ostavljaju se bez promena. Funkcija treba da vrati ažuriranu listu i 2 broja: updated – koliko je jedinstvenih brojeva izmenjeno, duplicates – koliko je numeričkih elemenata bilo duplikata func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // vaš kod } // Primer: xs := []any{1, "a", 5, "b", 1, 0, 5} u, d, s := IncrementUniqueIntsInMixed(xs, 3) // xs == []any{4, "a", 8, "b", 1, 3, 5} // u == 3 // jedinstveni brojevi: 1, 5, 0 // d == 2 // duplikati: drugi 1, drugi 5

Middle+
OZONOZON
116

Šta je gorutina? U čemu je njena lakoća?

Senior
AstonAston
116

Koje JOIN-ove poznaješ? Nabroj.

Middle
RWB
116

Šta je semafor?

Senior
техвил
116

Iz koje tabele se uzima alias 'oi' u upitu?

Middle
OZONOZON
116

Ispričaj mi o projektovanju sistema za moderaciju/orkestratora — kako je dizajniran, koja su rešenja donesena?

Senior
Hi Rockits
116

Složeni indeksi – šta prvo staviti: jednakost ili opseg?

Senior
Cloud.ru
116

Koju strategiju keširanja odabrati — cache-aside ili write-through — uzimajući u obzir obrazac ponašanja korisnika prilikom provjere statusa narudžbine?

Senior
plata
116

Ispričaj više o usluzi obračuna plata — kako je organizovana i s kakvim ste problemima suočeni?

Senior
BetBoom
116

Šta je važno u radu, po kom kriterijumu razmatraš novo mesto?

Middle+
SelectelSelectel
116

Navedite četiri protokola: HTTP, gRPC, WebDAV, ACSA — koji je suvišan?

Senior
Магнит Тех
116

Prikažite jedinstvene kombinacije korisnika i ID proizvoda za sve kupovine koje su izvršili korisnici pre nego što su banovani. Sortirajte prvo po imenu korisnika, zatim po SKU Pronađite korisnike koji su napravili kupovine u vrednosti većoj od 5000 rublji. Prikažite njihova imena u formatu id korisnika | ime | prezime | suma kupovina

Middle
OZONOZON
116

Kako je vaš rad u timu bio organizovan: procesi, artefakti, testiranje, implementacija?

Middle+
X5 groupX5 group
116

Da li koristite alate veštačke inteligencije, poput Cursor ili Claude? Ako da, za koje svrhe?

Senior
наполеон
116

Koja je razlika između buferisanog i nebuferisanog kanala u Go?

Senior
Магнит Тех
116

Zašto menjate posao?

Senior
ClearWay
116

Kako ste vršili validaciju poruka iz Kafka? Ako poruka nije prošla validaciju, šta se dešavalo sa njom?

Senior
МВидео/эльдорадо
116

Na koje načine možete pogledati fajlove koje je otvorio proces (Linux)?

Senior
Flant
116

Да ли си размишљао о томе шта још може утицати када си правио измене у микросервису?

Middle+
МВидео/эльдорадо
116

Kako su deploy-ovani? Koraci u pipeline-u?

Senior
01.tech
116
/412