Sobes.tech

Golang

Ի՞նչ է կարևոր ընկերություն ընտրելիս: Ինչին ուշադրություն դարձնես?

Middle+
AvitoAvito
39

Ինչպե՞ս ավարտել գործընթացը Linux-ում և ինչպե՞ս է տարբեր SIGTERM-ը SIGKILL-ից: Ինչ են նշանները և ինչու են դրանք օգտագործվում:

Middle
OZONOZON
39

Ի՞նչ են տվյալների բազաների գործարքները։

Middle
VKVK
39

Ի՞նչ է մասնակի ինդեքսը։

Middle+
Magnit Tech
39

Պատմեք թիմի և կառավարման գործընթացների մասին (սպրինտներ, կանբան և այլն)

Senior
VK Live
39

Ի՞նչ է nil ինտերֆեյսը: Ի՞նչ է գտնվում ծածկույթի տակ:

Middle+
Бюро 1440Бюро 1440
39

Ինչպես է աշխատում mutex-ը բուֆերային ալիքում: Ի՞նչ է այն պաշտպանում։

Senior
AstonAston
39

Դուք ունե՞ք ժամանակակից ֆրոնտենդ ֆրեյմվորկների հետ աշխատելու փորձ (Vue, React, Svelte): Ի՞նչ է ռեակտիվությունը և ինչպես է այն իրականացվում React-ում։

Middle
Graveling
39

```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id)} } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` ```go func main() { var wg sync.WaitGroup j := 12345 for i := 0; i < 5000; i++ { wg.Add(1) go func(i int) { defer wg.Done() once.Do(func() { user = getUserInfoFromDB(42) }) fmt.Println(user) }(j) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` (Հայերեն՝ բացարձակապես հստակ հարց չկա, բայց կոդը ցույց է տալիս մրցակցություն, սինխրոնիզացիա և տվյալների բազայի կանչերը նվազեցնելու խնդիր՝ օգտագործելով sync.Once կամ նմանատիպ տեխնիկաներ։)

Middle+
РамблерРамблер
39

Ի՞նչ կարող է քեզ հեռացնել թիմում աշխատելուց՝ կոդի և գործընթացների տեսանկյունից։

Senior
Штрафов нет
39

Ի՞նչ այլ ծրագրավորման լեզուներ գիտես, բացի Go-ից։

Middle+
Штрафов нет
39

Վահանակի գործառույթներ — ի՞նչ են, ինչպես են աշխատում, որ տեսակներ գիտես?

Middle
Магнум
39

Ի՞նչ տեխնոլոգիական առավելություններ և էկոհամակարգեր է, որոնք միայն Go-ն է համապատասխանում, կարող եք նշել?

Senior
purrweb
39

Կոդի վերանայման մեջ եք մասնակցել?

Senior
AndersenAndersen
39

Քանի ժամանակ է, ինչ աշխատում եք Go-ով? Նախորդ տեղում դուք համատեղում էիք PHP և Go — դա ինչպես էր տեղի ունենում?

Senior
Магнит Тех
39

Ի՞նչ տվյալների բազաների հետ եք աշխատել և ինչ մակարդակով: Ավելին՝ PostgreSQL, Redis, ClickHouse մասին։

Senior
ООО Дэстэн Партнерс
39

Ի՞նչ էր առավելագույն քանակը հարցումների վայրկյանում ամենաբեռնված ծառայությունում։

Senior
eLama
39

Ինչ է materialized view-ը ClickHouse-ում։

Middle
purweb
39

Ինչ ես կարծում լրացուցիչ ժամերի մասին?

Senior
Cloud.ru
39

Ըստ ընդհանուր պատկերացման, ինչ եք անում ձեր ներկայիս ընկերությունում։

Senior
Shopfully
39
/412