Sobes.tech

Golang

/* Kinijoje vietos išdėstytos vienoje eilėje. Naujas žiūrovas pasirenka vietą, kad sėdėtų kuo toliau nuo kitų žiūrovų eilėje. Tai reiškia, kad atstumas nuo vietos, kur jis sės, iki artimiausio žiūrovo, turi būti maksimalus. Yra garantija, kad visada yra laisvų vietų ir jau sėdi bent vienas žiūrovas. Parašykite funkciją, kuri pagal duotą vietų eilę (masyvą iš nulio ir vieno) grąžins atstumą nuo pasirinktos vietos. Įvestis: [1, 0, 0, 0, 0, 1] Išvestis: 2 Įvestis: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Išvestis: 2 Įvestis: [1, 0, 1, 0] Išvestis: 1 */

Middle
176

Kokie yra transakcijų izoliacijos lygiai ir kuo jie skiriasi?

Middle
176

Parašykite testus, kad patikrintumėte maksimalios atstumo problemos sprendimo ribinius atvejus

Middle
175

Kiek aktyviai šiuo metu ieškote ir kodėl svarstote pasiūlymus?

Middle
175

Jei dvejetainis paieška ir paieškos medis veikia tuo pačiu metu, kodėl egzistuoja abu ir kada naudoti kurį?

Middle
175

Įgyvendinkite vienu metu saugų, atmintyje esantį greičio ribotuvą, naudodami Sliding Window arba Token Bucket algoritmą. Sąsaja: type RateLimiter interface { Allow(key string) bool } Reikalavimai: - Apribojimas: N užklausų per T sekundžių vienam raktui - Vienu metu saugi įgyvendinimas - Be išorinių bibliotekų - Minimaliai blokuoti - Paaiškinkite: - galimas lenktynių sąlygas - poveikį GC - elgesį su dideliu raktų skaičiumi Įvesties parametrai: NewRateLimiter(limit int, window time.Duration)

Senior
175

Kas yra DNS ir kaip jis veikia?

Middle
174

Eilutė, kurioje yra simboliai (){}. Reikia nustatyti, ar įvesties eilutė yra subalansuota skliaustų požiūriu.

Middle
174

Ar Kubernetes pod gali turėti kelis konteinerius su bendru tinklo vardų erdve? Kuo pod skiriasi nuo konteinerio?

Middle+
172

Kas yra sandoris?

Middle
171

Papaskink apie masyvus ir slices Go kalboje: kuo jie panašūs ir kuo skiriasi.

Middle
171

Ar galime sukurti masyvą, kurio elementai yra skirtingų tipų, pavyzdžiui 1, "A" ir false?

Middle
171

Kokias duomenų bazes naudojote darbe?

Middle
170

Kas yra kolizija ir kaip su ja kovoti?

Middle
169

Ar žinote 'žmogų viduryje' (man in the middle) ataką?

Middle
167

Kaip struktūruoti yra Go interfeisai?

Middle
167

Ką reiškia duomenų tipas string Go?

Senior
166

Kas atsitinka, jei vieno [vardas] vietinė eilė yra tuščia, bet kitas [vardas] turi užduotis?

Middle+
165

Kaip galima valdyti gijų, naudojamų gorutinų vykdymui, skaičių?

Middle
165

Kiek ETCD instancijų reikia atsparumui gedimams?

Senior
164
/12