Sobes.tech

Golang

Patobulinkite sprendimą kiekvieno namespace top-10, atsižvelgiant į tai, kad paslaugos gali būti skirtinguose klasteriuose, bet tame pačiame namespace (reikia sujungti)

Middle+
X5 groupX5 group
87

Papaskinkite apie paskutines užduotis, kurias atlikote savo dabartinėje darbo vietoje — ypač rutiną nuo užduoties gavimo iki diegimo.

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

Kodėl goroutine nutekėjimai laikomi kritiškesniais nei įprastos atminties nutekėjimai runtime poveikio požiūriu?

Senior
ClearWay
87

Komandos sudėtis pagal skaičių?

Senior
Магнит Тех
87

Kaip veikia viduje slice Go? Kaip veikia funkcija append?

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

Klausimai interviuotojams apie įmonės procesus.

Middle+
Servicepipi
87

Kokius mokėjimo būdus įtraukėte į fiat?

Senior
X5
87

Kuri iš šių operacijų sukels kompiliatoriaus klaidą Go? Lyginimas dviejų vienodo ilgio ir tipo masyvų: [3]int == [3]int Nuorodos lyginimas su nil: p == nil Baito priskyrimas uint8 tipo kintamajam Dviejų skaidinių palyginimas: []int == []int

Intern
AvitoAvito
87

Kaip patikrinti funkciją printNumber be sekundės laukimo?

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

Kuo skiriasi TCP nuo UDP? Kodėl HTTPS naudoja TCP?

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

Kokius indeksus žinai PostgreSQL?

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

Kaip suprasti, ar užklausa naudosis šiuo indeksu? Ar žinote kokią nors SQL konstrukciją, kad tai patikrintumėte?

Intern
Озон банк
87

Kaip suprasti, į kurį baketą įdėti naują elementą?

Middle
VKVK
87

Papaskinkite apie savo komercinę patirtį dirbant su PostgreSQL ir Redis. Nuo kurios metų dirbate, kokius uždavinius sprendėte? Pasidalinkite įdomiais atvejais.

Senior
RTM
87

Kas yra atominės operacijos (atomic) Go?

Middle+
СБЕРСБЕР
87

Papaskink apie sudėtingą techninį atvejį — kaip tiksliai įgyvendinai sprendimą?

Senior
Hi Rockits
87

Kiek pasitikite savimi daugiagijėje ir asinchroninėje programavime?

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

Kokia yra algoritmo sudėtingumas ir kur čia yra medis?

Senior
OkkoOkko
87

//Įgyvendinkite cache su prieiga prie rakto O(1) type LRUCache struct {} func (c *LRUCache) Get(key string) string {} func (c *LRUCache) Put(key string, value string) {}

Senior
purweb
87
/412