Ի՞նչ տարբերություն կա LEFT JOIN և RIGHT JOIN-ի միջև SQL-ում և երբ են դրանք օգտագործվում:
C#
Ի՞նչ է տարբերությունը Semaphore և SemaphoreSlim դասերի միջև ասինխրոն ծրագրավորման համատեքստում։
Ներկայացրեք, թե ինչ է տվյալների ցանկային կառուցվածքը և ինչ առանձնահատկություններ ունի։
Ինչպե՞ս է dotnet-ը հասկանում, որ I/O գործողությունը ավարտվել է։
Ի՞նչ է հավասարակշռված տվյալների կառուցվածքում որոնման օպերացիայի ժամանակային բարդությունը։
Ինչպե՞ս է որոշվում օբյեկտի գոյության ժամկետը՝ հետո նրա ներդրման՝ Dependency Injection մեխանիզմի միջոցով։
Գործառույթ: Ձեզ խնդրեցին, որ կատարեք նոր ֆունկցիայի կոդի վերանայում, որի էությունը այն է, որ հնարավոր լինի ամրագրել տուր (որը բաղկացած է ավիատոմսից և հյուրանոցից): Ավիատոմսի և տուրի առանձին ամրագրումների ֆունկցիաները արդեն գոյություն ունեն, սպասվում է, որ այս առաջադրանքը կտրամադրի միացյալ մեթոդ, որը կամ ամբողջ տուրը կզամբռի, կամ ոչ մի մասը։
Ի՞նչ դեր ունի stack-ը ծրագրի հիշողության կառավարման մեջ։
Ի՞նչ սինխրոնիզացիայի մեխանիզմներ եք գիտակցում և կարող եք օգտագործել ձեր նախագծերում։
Ամբողջ հղման տիպի տվյալները պետք է տեղադրվեն հիշողության հողամասում?
Ինչպես ճիշտ իրականացնել ամրագրումի չեղարկումը, երբ միաժամանակ կատարվում են Task.WhenAll-ի միջոցով առաջադրանքներ։
Ինչու՞ է .NET դասում վերաշարադրվում GetHashCode և Equals մեթոդները։
Ի՞նչ տարրեր կարելի է նկատել SQL հարցման կառուցվածքում։
Ինչպես լուծել կեշի դեգրադացիայի խնդիրը (Redis պատասխանում է 1 վայրկյանում, տվյալների բազան՝ 10 մս)?
Նշեք երկու SOLID սկզբունքներ և տվեք դրանց խախտման օրինակներ։
Ներկայացրեք IDisposable ինտերֆեյսի նպատակն ու օգտագործումը .NET-ում
Կարող եք բացատրել, թե ինչ է առաջադրանքի պլանավորիչը և ինչպես է այն աշխատում:
Որ համագործակցության ձևը ձեզ ամենաշատն է մոտ: հեռավոր, գրասենյակում կամ հիբրիդային? Ինչպես եք նախընտրում կազմակերպել ձեր աշխատանքը?
Ինչպե՞ս է որոշվում օբյեկտի գոյության ժամկետը նրա գրանցումից հետո կախվածության ներդրման կոնտեյներով։
Կարող եք բացատրել, թե ինչ է սեմաֆորն ու ինչպես է այն օգտագործվում ռեսուրսների մուտքը վերահսկելու համար?