Sobes.tech

Golang

Vylepšite riešenie pre top-10 v každom namespace s ohľadom na to, že služby môžu byť v rôznych klastroch, ale v rovnakom namespace (je potrebné ich zlúčiť)

Middle+
X5 groupX5 group
87

Porozprávaj o posledných úlohách, ktoré si vykonal na svojom súčasnom pracovisku — najmä rutinu od prijatia úlohy až po nasadenie.

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

Prečo sa úniky gorutín považujú za kritickejšie ako klasické úniky pamäte z hľadiska vplyvu na runtime?

Senior
ClearWay
87

Môžete mi povedať, aké je zloženie tímu z hľadiska počtu?

Senior
Магнит Тех
87

Ako je interné usporiadanie slice v Go? Ako funguje funkcia append?

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

Otázky pre interviewérov o procesoch v spoločnosti.

Middle+
Servicepipi
87

Aké platobné metódy si integroval do fiat?

Senior
X5
87

Ktorá z uvedených operácií spôsobí chybu kompilácie v Go? Porovnanie dvoch polí rovnaké dĺžky a typu: [3]int == [3]int Porovnanie ukazovateľa s nil: p == nil Priradenie byte premennej typu uint8 Porovnanie dvoch rezov: []int == []int

Intern
AvitoAvito
87

Ako otestovať funkciu printNumber bez čakania sekundy?

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

Aký je rozdiel medzi TCP a UDP? Prečo sa pre HTTPS používa TCP?

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

Aké indexy poznáš v PostgreSQL?

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

Ako zistiť, či dotaz použije tento index? Poznáš nejakú konštrukciu v SQL na to?

Intern
Озон банк
87

Ako zistiť, do ktorej nádoby vložiť nový prvok?

Middle
VKVK
87

Povedajte nám o vašich obchodných skúsenostiach s PostgreSQL a Redis. Od kedy pracujete, aké úlohy ste riešili? Uveďte zaujímavé prípady.

Senior
RTM
87

Čo sú atomové operácie (atomic) v Go?

Middle+
СБЕРСБЕР
87

Prečo sa triggery používajú hlavne pre Legacy systémy?

Middle+
Озон банк
87

Povedz o zložitom technickom prípade — ako si presne implementoval riešenie?

Senior
Hi Rockits
87

Ako si istý/á v oblasti viacvláknového a asynchrónneho programovania?

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

Aká je zložitosť algoritmu a kde je tu strom?

Senior
OkkoOkko
87
/412