Sobes.tech

Golang

Milline automaatne mälu vabastamise süsteem on Go keeles rakendatud?

Junior — Middle
133

Millised on Go keele kasutamise eelised ja puudused?

Junior — Middle
133

Kuidas suureneb Map kogumi suurus uute elementide lisamisel?

Junior — Middle
Ecom.tech
133

Kuidas toimub indeksite eemaldamine ja optimeerimine andmebaasis?

Junior — Middle
133

Miks niidid töötavad üksteisest sõltumatult?

Junior — Middle
133

Kuidas viimane kood viidi sisse tootmiskeskkonda teie viimases projektis?

Junior — Middle
IDT
Киберпротект
133

Kas nil-slaid on võrdne slaidiga, mis ei ole otseselt initsialiseeritud?

Junior — Middle
Кадровое агентство BWG
133

Kas saaksite selgitada, mida mõistetakse süsteemi skaleeritavuse all?

Junior — Middle
Mail.ruMail.ru
VK CloudVK Cloud
133

Selgitage operatsioonisüsteemides kontekstivahetuse kontseptsiooni.

Junior — Middle
133

Mis on inlingi kasutamise roll ja eelised programmeerimises?

Junior — Middle
133

Milliseid tehnikaid kasutatakse andmebaaside haldussüsteemides läbilaskevõime ja andmemahu suurendamiseks?

Middle — Middle+
КасперскийКасперский
133

Kas olete teinud koodi või süsteemi jõudluse analüüsi?

Junior — Middle
Twinby
133

Kuhu plaanid edasi kasvada? Mida õpid?

Senior
X5 groupX5 group
133

Milliseid meetodeid kasutavad protsessid operatsioonisüsteemis suhtlemiseks?

Junior — Middle
133

/* Meil on vaja edastada andmeid kindlast allikast kindlale tarbijale. Sel juhul annab allikas väikeseid partii (~ kümneid kirjeid), kuid tarbija töötab optimaalselt suuremate partiidega (~ tuhat kirjet). Tõeline näide - andmete edastamine Kafka tüüpi järjekordadest Clickhouse andmebaasi. Allikas: - Tinglikult lõpmatu. - Allikas ei tagasta kunagi rohkem kui MaxItems kirjeid ühe Next-kutse kohta. - Ühes "sessioonis" (ühe Pipe funktsiooni väljakutse jooksul) tagastab allikas iga kord uued andmed. - Kuid, taaskäivitamisel algab allikas eelmisest "kinnitust" saanud positsioonist, mis on määratletud cookie-ga. Seetõttu peab iga Next-kutse poolt tagastatud väärtus, andmete salvestamise järel vastuvõtjale, olema kinnitatud Commit-kutsega, ja see peab toimuma täpselt samas järjekorras, milles need olid Next-i poolt tagastatud. Vastuvõtja: - Ei saa töödelda rohkem kui MaxItems korraga. Põhitasand: Vajalik on rakendada funktsioon func Pipe(p Producer, c Consumer) error, mis loeb andmeid allikast, grupeerib need buferisse suurusega mitte rohkem kui MaxItems ning salvestab vastuvõtjale, ning uuendab edusamme allikas. Raskused: Next, Process ja Commit meetodid on seotud võrgupäringutega ning võivad töötada üsna kaua. Andmeedastuse kiirendamiseks tuleb lugemis-, kirjutamis- ja kinnitamisprotsessid teha paralleelselt. Nii, et Process või Commit väljakutse ajal jätkub lugemine allikast ning uue buferi koostamine. */

Senior
Яндекс
133

Kas on võimalik laiendada standardpakettide funktsionaalsust, lisades neile oma meetodid?

Junior — Middle
133

Kas sul on mõni isiklik projekt?

Senior
AvitoAvito
133

git push --set-upstream feature/auth git push origin feature/auth git push -u feature/auth origin git push -u origin feature/auth

Intern
AvitoAvito
133

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Tänan tellimuse eest!\n\n" body += "Siin on teie tellimuse üksused:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Tänan tellimuse eest!\n\n" orderDetails += "Siin on teie tellimuse üksused:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nKokku (koos KM-ga): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Teie tellimuse kinnitamine" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
Туту
132

Tarbija saab Kafka sõnumi, kogub seda buferisse, kui partii on valmis — kirjutab ja teeb commit. Mis juhtub, kui teenus kukub kokku partii koostamise hetkel?

Middle+
МВидео/эльдорадо
132
/412