Sobes.tech

Golang

Postgres-ը գլխավոր տվյալների աղբյուրն է համարի համար: Նոր նոմենկլատուրա (նոր ապրանք) հայտնվեց Postgres-ում — պետք է հայտնվի Redis-ում?

Senior
МВидеоМВидео
92

Ի՞նչ է ձեզ համար կարևոր է անցնել նոր աշխատանքային տեղ:

Senior
IBS
92

Պատմիր, ինչպես էիր օպտիմալացնում հարցումները — գրված է, որ նվազեցրել ես ժամանակը 10–12 րոպեից մինչև 5–7 րոպե։ Որ հաշվետվությունն է, որը շատ երկար է կատարվում։ Ինչպես օպտիմալացար?

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

Ի՞նչ է Panic-ը Go-ում։

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

Ի՞նչ է ռունան։

Senior
ВкусВиллВкусВилл
92

Նկարագրեք, որ ձեր մոտ մեծ տվյալների բազա կա (միլիոնավոր օգտվողներ սոցիալական ցանցում) և պետք է գտնել օգտվողին ID-ով, բայց հարցումը դանդաղ է: Ինչ եք անելու առաջին հերթին?

Middle
VKVK
92

Ինչ է TCP և UDP-ի տարբերությունը: Տվեք UDP օգտագործման օրինակներ և բացատրեք, թե ինչպես է DNS-ը ապահովում հուսալիությունը UDP-ի վրա։

Middle
OZONOZON
92

Ինչպես ճիշտ փոխանցել կոնտեքստը GoRoutine-ում SMS ուղարկելու ժամանակ (երկու գործոնով հաստատում)?

Senior
Гос крипта
92

Ի՞նչ է հարաբերական տվյալների բազան և ինչպե՞ս է այն տարբերվում ոչ հարաբերականից։

Middle+
purrweb
92

Ի՞նչ կարող են լինել կողմնակի ազդեցությունները գորուտինների օգտագործման ժամանակ ֆայլը մշակելիս, ինչի համար պետք է պատրաստ լինենք։

Middle
Aliexpress
92

Ինչպես արագացնել դանդաղ API վերջնակետը — ինչ մոտեցումներ կան?

Middle+
VK music
92

Ի՞նչ այլ սինխրոնիզացիայի primitivi գիտես։

Middle+
Napoleon IT
92

Դուք երբևէ ստիպված եք եղել կատարել Linux-կոմանդաներ? Որոնք եք օգտագործում?

Senior
Базис
92

Դու մտածո՞ւմ ես Կրասնոդարում գրասենյակային աշխատանքի ձևի մասին: Այժմ որ քաղաքում ես ապրում?

Middle
wilix
92

Ինչու եք դուրս եկել շուկա: Ինչն էր ձեզ դուր գալիս և ինչն էր ձեզ դուր չգալիս ձեր ներկայիս աշխատանքում:

Senior
Суточно.руСуточно.ру
92

Միկրոսերվիսային ճարտարապետությունում յուրաքանչյուր ծառայություն ունի իր սեփական տվյալների բազան: Ինչպես է աշխատում Outbox փաթեթը այս կոնտեքստում, եթե Kafka-ն դեռ չի ստացել հաղորդագրությունը?

Senior
ИП Ганус Александр Андреевич
92

```go func fail() { panic("Անհաջողություն!") } func main() { fmt.Println("Սկիզբ!") var wg sync.WaitGroup wg.Add(1) go func() { defer func() { if e := recover(); e != nil { fmt.Println(e) } }() fail() wg.Done() }() wg.Wait() fmt.Println("Ազատություն!") } ```

Senior
Wildberries & Russ Bank
92

Քանի մարդ էր ներգրավված ձեր աշխատած ամենամեծ նախագծում? Փոքր քան տասը, տասնյակ, հարյուրավոր?

Senior
Яндекс
92

// Հարց 5. Ի՞նչ կցուցադրվի էկրանին func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) } }

Senior
МВидео/эльдорадо
92

Ի՞նչ է պրոֆիլավորումը Go-ում: Օգտագործե՞լ եք pprof-ը։

Middle+
СБЕРСБЕР
92
/412