Sobes.tech

Golang

Kā tiek īstenoti transakciju izolācijas līmeņu ierobežošanas mehānismi datu bāzes pārvaldības sistēmas līmenī?

Middle — Middle+
173

Kas var būt negatīvs, pārvēršot baitu segmentu par virkni?

Junior — Middle
КуперКупер
173

Kādas sekas būs, ja kanāla caur pārraidītie dati paliks neizlasīti?

Junior — Middle
173

Kāda ir gorutinu priekšrocība salīdzinājumā ar pavedieniem efektivitātes un lietošanas ērtības ziņā?

Junior — Middle
IDT
173

Kādus parametrus var iestatīt uzdevumu plānotāja darbībai?

Junior — Middle
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ā jūs uztverat situāciju, kad kodā nav skaidri norādīts saskarnes izmantošana?

Junior — Middle
173

Pastāsti par pašreizējo projektu, pie kura strādā vai strādāji nesen

Junior — Middle
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ā tiek īstenota uzdevumu paralēla un secīga apstrāde Go valodā?

Junior — Middle
kode.ru
Самокат Тех
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
/412