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
Šta je gorutina? U čemu je njena lakoća?
Koje JOIN-ove poznaješ? Nabroj.
Šta je semafor?
Iz koje tabele se uzima alias 'oi' u upitu?
Ispričaj mi o projektovanju sistema za moderaciju/orkestratora — kako je dizajniran, koja su rešenja donesena?
Složeni indeksi – šta prvo staviti: jednakost ili opseg?
Koju strategiju keširanja odabrati — cache-aside ili write-through — uzimajući u obzir obrazac ponašanja korisnika prilikom provjere statusa narudžbine?
Ispričaj više o usluzi obračuna plata — kako je organizovana i s kakvim ste problemima suočeni?
Šta je važno u radu, po kom kriterijumu razmatraš novo mesto?
Navedite četiri protokola: HTTP, gRPC, WebDAV, ACSA — koji je suvišan?
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
Kako je vaš rad u timu bio organizovan: procesi, artefakti, testiranje, implementacija?
Da li koristite alate veštačke inteligencije, poput Cursor ili Claude? Ako da, za koje svrhe?
Koja je razlika između buferisanog i nebuferisanog kanala u Go?
Zašto menjate posao?
Kako ste vršili validaciju poruka iz Kafka? Ako poruka nije prošla validaciju, šta se dešavalo sa njom?
Na koje načine možete pogledati fajlove koje je otvorio proces (Linux)?
Да ли си размишљао о томе шта још може утицати када си правио измене у микросервису?
Kako su deploy-ovani? Koraci u pipeline-u?