Sobes.tech

Golang

Unapredite rešenje za top-10 u svakom namespace-u uzimajući u obzir da servisi mogu biti u različitim klasterima, ali u istom namespace-u (potrebno je objediniti)

Middle+
X5 groupX5 group
87

Ispričaj o poslednjim zadacima koje si radio na trenutnom radnom mestu — posebno rutinu od dobijanja zadatka do deploy-a.

Senior
X5
87

import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }

Middle
VKVK
87

Zašto se curenja gorutina smatraju kritičnijim od klasičnih curenja memorije sa stanovišta uticaja na runtime?

Senior
ClearWay
87

Koja je sastav tima po broju?

Senior
Магнит Тех
87

Kako je unutra organizovan slice u Go? Kako funkcioniše funkcija append?

Middle+
Ozon ФинтехOzon Финтех
87

Pitanja za intervjuere o procesima u kompaniji.

Middle+
Servicepipi
87

Koje ste metode plaćanja integrisali u fiat?

Senior
X5
87

Koja od sledećih operacija će izazvati grešku pri kompilaciji u Go? Poređenje dva niza iste dužine i tipa: [3]int == [3]int Poređenje pokazivača sa nil: p == nil Dodeljivanje bajta promenljivoj tipa uint8 Poređenje dva slična niza: []int == []int

Intern
AvitoAvito
87

Kako testirati funkciju printNumber bez čekanja sekunde?

Middle+
МВидеоМВидео
87

Čime se TCP razlikuje od UDP? Zašto se TCP koristi za HTTPS?

Middle+
Ozon ФинтехOzon Финтех
87

Koje indekse poznaješ u PostgreSQL-u?

Senior
МВидеоМВидео
87

Kako shvatiti da će upit koristiti ovaj indeks? Znaš li neku konstrukciju u SQL-u za to?

Intern
Озон банк
87

Kako znati u koji bucket staviti novi element?

Middle
VKVK
87

Ispričajte nam o vašem komercijalnom iskustvu s PostgreSQL i Redis. Od koje godine radite, koje zadatke ste rešavali? Podelite zanimljive slučajeve.

Senior
RTM
87

Šta su atomске operacije (atomic) u Go?

Middle+
СБЕРСБЕР
87

Ispričaj o složenom tehničkom slučaju — kako si tačno implementirao rešenje?

Senior
Hi Rockits
87

Колико се осећаш сигурно у мултитхрединг и асинхронско програмирање?

Middle+
Яндекс вертикали
87

Koja je složenost algoritma i gde je ovde drvo?

Senior
OkkoOkko
87

//Implementirajte keš sa pristupom ključem u O(1) type LRUCache struct {} func (c *LRUCache) Get(key string) string {} func (c *LRUCache) Put(key string, value string) {}

Senior
purweb
87
/412