Sobes.tech

Կարող եք բացատրել, թե ինչ է մշտական արժեքը ծրագրավորման մեջ?

Junior — Middle
106

Անհրաժեշտ է արդյոք օգտագործել await օպերատորը ասինխրոն մեթոդի ներսում՝ ասինխրոն օպերացիա իրականացնելու համար:

Junior — Middle
106

Ի՞նչ տեսանելիության ոլորտներ (կյանքի ցիկլի շրջանակներ) կան ծառայությունների/բինների համար: Ո՞ր շրջանակը օգտագործվում է ըստ նախնական կարգավորումների:

Senior
СБК ПАРУС
106

Աշխատանքը async/await-ում միշտ կատարվում է մեկ հոսքում, թե կարող է տարբեր հոսքերում լինել?

Junior
СБК ПАРУС
106

Որ ֆինանսական միջակայքում եք դիտարկում առաջարկները?

Middle
Ventra
106

Պետք է արդյոք միաժամանակ վերաշարադրել GetHashCode և Equals-ը? Կարո՞ղ ենք միայն մեկը վերաշարադրել։

Junior
СБК ПАРУС
106

Ինչպես սինխրոնիզացնել ռեսուրսի հասանելիությունը ասինխրոն կոդում (ոչ ավելի քան մեկ հարցում միաժամանակ)?

Senior
Сбербанк
106

Ի՞նչ է ասինխրոն ծրագրավորումը, ինչ խնդիրների համար է օգտագործվում և ինչպես է աշխատում async/await-ը։

Middle
ИНДАСОФТ
106

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

Junior — Middle
СБЕР ТехСБЕР Тех
106

Async/await ինչ է, ինչու է անհրաժեշտ, ինչում է զարգանում?

Middle
OZONOZON
106

Ի՞նչ մեթոդներ և ռեսուրսներ եք օգտագործում որպես ծրագրավորող ձեր մասնագիտական որակավորումը բարձրացնելու համար։

Junior — Middle
ФинГрад
106

SELECT * FROM t_sensor_data;

Middle+
Core outstaff
106

Ինչպե՞ս է կատարվում տողերի համեմատությունը ծրագրում։

Junior — Middle
appfox
106

Ինչպե՞ս եք հասկանում Open/Closed սկզբունքը: Կլասը փակ է փոփոխությունների համար, բայց բաց է ընդլայնման համար — սա ինչ է նշանակում?

Middle+
Тензор
105

Որ իրավիճակներում է ցանկալի օգտագործել ArrayList տվյալների կառուցվածքը?

Junior — Middle
105

Ինչպես իրականացվեցին բաշխված գործարքները միկրոսերվիսներում: Օգտագործե՞լ եք saga։

Middle+
ООО Норд Клан
105

Ի՞նչ են գորուտինները և ինչու են ավելի արդյունավետ, քան օպերացիոն համակարգի գործընթացները։

Senior
.wrk
105

Քանի՞ հարցում է կատարվելու ցանցային ծառայությանը, երբ օգտագործվում է FilterLast with take(4) 10 տարրերից կազմված հավաքածուից: Եվ FilterLast2?

Middle
PyrusPyrus
105

Հաճախորդների աջակցման գործընթաց կա: Այդ գործընթացի շրջանակում կա աջակցման տոմսերը օպերատորին նշանակելու գործընթաց: Օպերատորը չի կարող միաժամանակ ավելի քան 5 տոմս ունենալ: Տոմսեր աղյուսակ ( Id int PK, -- այլ սյունակներ ) Օպերատորներ աղյուսակ ( Id int PK, -- այլ սյունակներ ) -- ակտիվ տոմսերի համար օպերատոր-տոմս կապը: -- Երբ տոմսը փակվում է, կապը հեռացվում է: ԱՅՑԱՅՑ Օպերատոր-Տոմս ( TicketId int PK, OperatorId int NULL ) // գործարքի շրջանակում public void TryAssignOperatorToTicket(int ticketId) { var avalibleOperator = _db.GetOperatorsWithTicketsCount(maxTickets: 4) .OrderBy(o => o.TicketsCount).FirstOrDefault(); if(avalibleOperator is not null) _db.AssignTicketToOperator(ticketId, avalibleOperator.Id); else _db.AssignTicketToOperator(ticketId, null); }

Middle+
PyrusPyrus
105

Եթե դուք զարգացնում եք ձեր սեփական թեստային շրջանակը, ինչպես կկազմեք այն առանց ռեֆլեկցիայի օգտագործման?

Middle+
Тензор
105
/180