Sobes.tech

Embedded / IoT

Իմացեք ձեր պարտականությունների մասին: Դուք աշխատե՞լ եք համակարգային դիզայնի վրա: Դուք գրում եք միավոր թեստեր:

Middle
СБК ПАРУС
64

// Ի՞նչ կցուցադրվի հետևյալ կոդը և ինչու: package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person.Name = "Alice" } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // Bob changeName(person) fmt.Println(person.Name) // Alice }

Junior
СБК ПАРУС
64

Եթե բիները հայտարարվում են @Configuration և @Bean միջոցով, ինչպես է աշխատում @Qualifier և բինի անունը ինչ է?

Middle
Позитив Технолоджис
62

Նկարագրեք բաժանորդագրությունների պառլելային երկարացման սխեման՝ թեմա, բաժանման բանալի, բաժանման քանակը և սպառողների ինստանցիաները

Senior
СБК ПАРУС
61

Ինչ կցուցադրվի հետևյալ ծրագրով և որքան ժամանակ կպահանջվի նրա կատարումը? package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Նորանցի սիմուլյացիա. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }

Junior
СБК ПАРУС
59

Ի՞նչն է տարբերությունը պեսիմիստական և օպտիմիստական բլոկավորման միջև PostgreSQL-ում։

Senior
СБК ПАРУС
58

Ի՞նչ է Java-ում Checked և Unchecked արտահայտությունների տարբերությունը: Ինչպես աշխատել նրանց հետ?

Middle
Позитив Технолоджис
58

Address և phone դաշտերը հանրային են: Ինչու Java-ն չի սիրում հանրային դաշտերը: Ի՞նչ է իրականում փոխվում private + getter/setter-ին անցնելիս:

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

Ինչ կցուցադրվի ստորև նշված կոդը և ինչու? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) changeName(person) fmt.Println(person.Name) }

Junior
СБК ПАРУС
57

Ի՞նչ մակարդակի առանձնացման ընտրել գործարքների համար միայն առանձնացման մակարդակով ավելցուկը կանխելու համար։

Senior
СБК ПАРУС
56

Քանի՞ ժամանակ կպահի օպտիմիզացիայից հետո կատարման ժամանակը: Դա կախված է պրոցեսորի հոսքերի քանակից (GOMAXPROCS):

Junior
СБК ПАРУС
56

Խոսիր տեխնիկապես բարդ նախագծերի կամ դեպքերի մասին, որոնցով կարող ես հպարտանալ

Junior
Позитив Технолоджис
55

Ինչպես կրկին կարդալ Kafka- ի հաղորդագրությունը?

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

Որ գործը է ամենաշատ հիշվում այն գործերից, որոնք կատարել եք?

Middle
Позитив Технолоджис
52

1. Վերջին մեկ տարվա ընթացքում ձեր ներկայիս աշխատանքային վայրում ինչպիսիք են իրականցրել հաճախորդների (օգտագործողների) ֆունկցիաները: 2. Ինչպիսի տոկոսադրույքով եք իրականցրել ուղղակի PHP-ում վերջին մեկ տարվա ընթացքում: 3. Ինչպիսի հարաբերակցություն PHP/GO-ը ձեզ համար հարմար կլինի նոր աշխատանքում (մոտ %): 4. Ինչու եք ցանկանում փոխել աշխատանքային վայր: 5. Ներկայացրեք ձեր փորձը առևտրային զարգացման մեջ GO լեզվով: 6. Ունե՞ք փորձառություն REST RPC, gRPC, API-ով: 7. Ունե՞ք փորձառություն Kubernetes-ում ծառայություններ մշակելու: 8. Ունե՞ք Unix-պես օպերացիոն համակարգեր տեղադրելու փորձ: 9. Ունե՞ք terraform-ի հետ աշխատանքային գիտելիքներ կամ փորձ: 10. Աշխատե՞լ եք PostgreSQL, MongoDB տվյալների բազաների հետ: 11. Ինչ մակարդակի եկամտի եք դիտարկում: 12. Քանի տարի եք աշխատում առևտրային զարգացման ոլորտում, և քանի specifically GO-ով: 13. Ունե՞ք խաղերի կամ մոբայլ հավելվածների մշակման փորձ: 14. Կարճ նկարագրեք ձեր վերջին GO-ծառայության ճարտարապետությունը, որը նախագծել եք կամ զգալիորեն փոխել եք: 15. Խոսեք այն մասին, որ վերանորոգում կամ միգրացիա, որը տևել է ավելի քան 2 շաբաթ: 16. Ի՞նչ AI գործիքների հետ եք աշխատում կոդ գրելու ժամանակ: 17. Նկարագրեք դեպք, երբ AI-ի օգտագործումը զգալիորեն պարզեց ձեր աշխատանքը կամ խնայեց ժամանակ: 18. Խոսեք ձեր փորձառության մասին WebSocket կամ այլ ռեալ-տարածքային լուծումների հետ: 19. Ունե՞ք փորձառություն հերթերի (BullMQ, Kafka, RabbitMQ կամ այլ) հետ: 20. Նկարագրեք դեպք, երբ թեստերը հայտնաբերեցին սխալ վաճառքից առաջ կամ երբ թեստերի բացակայությունը հանգեցրեց խնդիրների: 21. Խոսեք այն մասին, որ ամենաերկար ժամանակով դեբագավորած սխալը կամ պատահարն է: 22. Նշեք առավելագույն RPS կամ MAU արտադրանքի, որի վրա աշխատել եք: 23. Այստեղ կարող եք կցել կոդի օրինակ: 24. Եթե դուք չեք պատասխանել HH- ի վականսիային, կցեք ձեր ռեզյումեի հղումը կամ ֆայլը: 25. Խոսքի ազատ դաշտ, որտեղ կարող եք գրել ամեն ինչ, ինչն եք համարում կարևոր:

Intern
Adapty
52

Ի՞նչ անել, երբ առաջանում է OutOfMemoryError։

Middle
Позитив Технолоджис
51

Դու աշխատե՞լ ես մաքուր ճարտարապետության և Domain-Driven Design-ի հետ։

Intern
Adapty
51

Ինչ է Materialized View-ը ClickHouse-ում։

Intern
Adapty
50

Ի՞նչ ինտեգրացիաներ եք կատարել Kafka-ով: Ինչպե՞ս փոխազդեցիք բրոքերի հետ։

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

Ի՞նչ խնդիրներ էիր լուծել և ինչ խնդիրներ կցանկանաս լուծել։

Middle+
.wrk
49
/9