Ինչպես է իրականացվում Equals մեթոդը բառարանների հետ աշխատելիս և ինչպես է դա ազդում տվյալների աշխատանքի վրա։
C#
Ինչպե՞ս է GetHashCode մեթոդը ազդում .NET-ում բառարանի աշխատանքի վրա։
Բեռի հավասարակշռության ալգորիթմներ։ Ինչպե՞ս ընտրել կոնկրետ ծառայության ինստանսը։
Ի՞նչ է նպատակն equals մեթոդը վերաշարադրելու դասում։
Օգտագործե՞լ եք ավտոմատ թեստեր ձեր կոդը ստուգելու համար։
Ունեիք զինվորական գրքույկ?
Ինչու է անհրաժեշտ վերագրել GetHashCode մեթոդը դասում?
Կարող եք բացատրել, թե ինչ է նշանակում SQL-ում VACUUM FULL հրամանը և ինչու է այն տարբերվում սովորական VACUUM-ից։
Async/await ինչ է, ինչու է անհրաժեշտ, ինչում է զարգանում?
Ի՞նչ տեսակի հիշողություններ կան տվյալների պահեստավորման համար մեկ գործընթացում օպերացիոն համակարգում։
Ինչպե՞ս են տարբերում ծրագրավորման լեզուներում հիմնական տվյալների տեսակները և հղման տվյալների տեսակները։
Կարող է արդյոք ճիշտ աշխատել catch-բլոկների տրամաբանությունը փոխհատուցման համար, երբ օգտագործվում է await Task.WhenAll; Որո՞նք են նետվող արտահայտությունները։
Որտե՞ղ է սովորաբար դասի ամբողջ թվային դաշտը տեղադրված օբյեկտում։
Ինչպե՞ս իրականացնել տարրերի որոնումը բանալիով՝ ժամանակային բարդությամբ O(n):
Կարող եք բացատրել հիշողության կառավարման մեջ ստեկի և հողի տարբերությունը?
Կարող եք տալ մի օրինակ իրավիճակի, երբ մեծ օբյեկտ է առանձնացվում heap հիշողության մեջ?
Ինչպե՞ս են տարբեր ռեֆերենցիոն և արժեքային տվյալների տիպերը, և դա ինչպես է ազդում դրանց հետ աշխատելու վրա։
Անհրաժեշտ է երեք մեթոդ, որոնք փոխում են ապրանքի մասին տեղեկատվությունը (փոխում են վիճակը, փոփոխում են տեգերի կազմը և սահմանում քաշը): Քանի որ ապագայում նախատեսվում է ավելացնել ևս 10-20 մեթոդ, որոնք փոխում են ապրանքի մասին տեղեկատվությունը (նույն մեթոդները կարող են իրականացվել որպես NuGet այլ ծառայությունում), անհրաժեշտ է իրականացնել միակ մեթոդ DoSomethingWithItem, որը կախված մուտքային պարամետրերից կարող է կանչել ցանկացած փոփոխություն ապրանքի վրա: Այսինքն, մեթոդին կարող է ասել «Փոխել վիճակը» կամ «Սահմանել քաշը», և նրա իրականացումը կկոչի մեկը մեթոդներից, ինչպես StateChanger.Change կամ WeightSetter.Set և այլն: Class-երը StateChanger, TagsSetter և WeightSetter կարող են փոփոխվել: Կարևորն այն է, որ պահպանվի բիզնես գործառնականությունը:
Ի՞նչ դեր ունի stack-ը ծրագրի հիշողության կառավարման մեջ։