Sobes.tech

Golang

Kādu darba formātu jūs apsverat — attālinātu, hibrīdu vai birojā?

Middle
YadroYadro
173

Kādiem veidiem var nodrošināt Kafka apstrādi līdz pat 100 tūkstošiem ziņojumu sekundē?

Middle — Middle+
EMCD
173

Kā centrālais procesors pārvalda uzdevumu sadali starp iekšējām un globālajām uzdevumu rindām?

Junior — Middle
173

Vai jūs varat izskaidrot sync.Pool objekta darbības principu un tā izmantošanu Go valodā?

Junior — Middle
Betera Group
173

Kādas operācijas pastāv slices Go valodā?

Senior
VK CloudVK Cloud
173

Kā sauc procesu, kad elementus pārvieto no viena Map uz citu?

Junior — Middle
Betera Group
173

/* Mums nepieciešams nodot datus no noteikta avota noteiktam patērētājam. Šajā gadījumā avots sniedz mazākas partijas (~ desmitiem ierakstu), bet patērētājs efektīvāk strādā ar lielākām partijām (~ tūkstošiem ierakstu). Reāls piemērs - datu nodošana no Kafka tipa rindām uz Clickhouse datu bāzi. Avots: - Puslīdz bezgalīgs. - Avots nekad neatgriež vairāk par MaxItems ierakstiem vienā Next izsaukumā. - Vienā "sesijā" (viena Pipe funkcijas izsaukuma laikā) avots katru reizi atgriež jaunus datus. - Tomēr, pārstartējot, avots atsāks no iepriekšējās "apstiprinātās" pozīcijas, kas norādīta ar cookie. Tādēļ katra vērtība, ko atgrieza Next izsaukums, pēc datu saglabāšanas saņēmējam, ir jāapstiprina ar Commit izsaukumu, un tas jāveic tieši tajā pašā secībā, kurā tie tika atgriezti ar Next. Saņēmējs: - Nevar apstrādāt vairāk par MaxItems vienlaikus. Galvenais līmenis: Jāievieš funkcija func Pipe(p Producer, c Consumer) error, kura lasa datus no avota, tos grupē buferī, kura izmērs nav lielāks par MaxItems, un saglabā saņēmējā, tad atjauno progresu avotā. Grūtības: Next, Process un Commit metodes ir saistītas ar tīkla izsaukumiem un var darboties diezgan ilgi. Lai paātrinātu datu pārraidi, nepieciešams paralēli veikt lasīšanu, ierakstīšanu un apstiprināšanu. Tādējādi, izsaucot Process vai Commit, turpinās lasīšana no avota un jauna bufera veidošana. */

Senior
Яндекс
173

Kā tiek īstenota select operācija Go valodā un kā tā darbojas ar kanāliem?

Junior — Middle
WildberriesWildberries
КасперскийКасперский
Киберпротект
173

Vai ir iespējams pārtraukt gorutinas izpildi tā, lai tā bloķējas konkrētā sistēmas pavedienā?

Junior — Middle
173

Vai Go valoda ir iebūvēta atbalsta masīviem?

Junior — Middle
172

Kāds ir Go valodas abstrakcijas mehānisms, kas paredzēts simbolu vai tokenu attēlošanai?

Junior — Middle
ЦУМ
172

Ko nozīmē null vērtība griezumam programmēšanas valodā?

Junior — Middle
Digital Spirit
172

Kādiem metodiem var izmantot datu bāzes sadalīšanai ar sharding?

Junior — Middle
172

Kādi datu tipi ir piemēroti kā atslēga Map datu struktūrā?

Junior — Middle
Ecom.tech
172

Vai jūs varat izskaidrot uzdevumu plānotāja darbības mehānismu operētājsistēmā?

Junior — Middle
КасперскийКасперский
IDT
Самокат Тех
+1
172

Vai jūs varat izskaidrot iekšējo struktūru un darbību hash tabulai?

Intern — Junior
172

Vai jums ir pieredze sarežģītu uzdevumu risināšanā, kas saistīti ar Go Modules izmantošanu jūsu projektos?

Junior — Middle
172

Kuras automatizētās testēšanas rīkus vai bibliotēkas jūs visbiežāk izmantojat savā darbā?

Junior — Middle
172

Kādus datu pārraides protokolus izmantojāt, lai sadarboties ar lietotnes klienta daļu?

Junior — Middle
kode.ru
172

Vai Mutex mehānisms nodrošina stingru kārtību pavedieniem, piekļūstot koplietotajiem resursiem lasīšanai un rakstīšanai?

Junior — Middle
Zonatelecom
172
/412