C#
Ինչպե՞ս է տեղի ունենում օգտվողի անձնագրի հաստատման համար տոքենների ստեղծումը և տրամադրումը համակարգում:
Ի՞նչ դեր է խաղում արտադրական տարբերակը ընթացիկ նախագծում և ինչ առանձնահատկություններ ունի։
Ի՞նչ տեսակների Action ֆիլտրեր կարող եք նշել և ինչպես են դրանք օգտագործվում:
Ի՞նչ դեպքերում և ինչ օբյեկտների հետ է կիրառվում C++-ում using հրահանգը։
Կառուցվածքը վերածվում է հղման տիպի, երբ օգտագործվում են ref կամ out բանալի բառերը մեթոդներում:
Ինչպե՞ս է իրականացվում գործարքների կառավարումը միկրոսերվիսների ճարտարապետությունում։
Հաճախորդների աջակցման գործընթաց կա: Այդ գործընթացի շրջանակում կա աջակցման տոմսերը օպերատորին նշանակելու գործընթաց: Օպերատորը չի կարող միաժամանակ ավելի քան 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); }
Ի՞նչ է միջնորդական ծրագրային ապահովման դերը և նշանակությունը ծրագրերի ճարտարապետությունում։
Կարող եք բացատրել C#-ում հիմնական փոփոխականների ref և out տարբերությունը և որ իրավիճակներում են դրանք կիրառվում:
Կարող եք նշել այլ տիպերի օբյեկտների կյանքի ցիկլեր, որոնք օգտագործվում են IoC կոնտեյներներում, բացի singleton-ից?
Ինչպես են կապված օբյեկտային ծրագրավորման մեջ Equals և GetHashCode մեթոդները:
Ինչ մեթոդներով եք իրականացնում տվյալների բազայի կառուցում և մոդելավորում?
Ի՞նչ է տվյալների բազաների կառավարման համակարգերում գործարքների օգտագործման հիմնական նպատակը:
Ի՞նչ գործեր և գործունեություններ եք կատարել ծրագրավորման ոլորտից դուրս՝ ձեր նախորդ աշխատանքում։
Ի՞նչ տարբերություն կա պարզապես throw-ի և throw ex-ի օգտագործման միջև, և որ մեթոդը նախընտրելի է տարբեր դեպքերում։
Նկարագրեք ձեր փորձը համակարգերի բեռնաթափման փորձարկումների իրականացման և վերլուծության մեջ։
Կարող եք նշել մի քանի ոչ ռելացիոնալ տվյալների բազայի կառավարման համակարգեր, որոնք գիտեք?
Որ HTTP մեթոդներն են REST API-ն էնդպոտենտ: Կարող եք ուղարկել հարցումներ/տվյալներ GET-ով և ինչ սահմանափակումներ կան: Ինչպես են տարբեր 4xx և 5xx կոդերի ընտանիքները?
Ներկայացրեք տվյալների նորմալացման սկզբունքները հարաբերական տվյալների բազաներում։
Կարող եք բացատրել, թե ինչ է պահվող պրոցեդուրան SQL-ում և ինչպես է այն օգտագործվում?