Ի՞նչ տվյալների տիպ պետք է ունենա Equals մեթոդի արգումենտը։
C#
Կարող եք բացատրել, թե ինչ է տվյալների կառուցվածքը HashSet և ինչու է այն նախատեսված?
Ի՞նչ է ծրագրավորման մեջ ստեկի հիմնական գործառույթը և ինչ դեպքերում է այն օգտագործվում:
Ինչպե՞ս կարելի է շարունակել ասինխրոն ֆունկցիայի կատարմանը նրա ընդհատումից հետո կամ աշխատանքի վերականգնման ժամանակ։
Ի՞նչ գործոններ են ազդում համակարգում ասինխրոնային գործողությունների իրականացման վրա։
Ի՞նչ է GetHashCode մեթոդի դերը բառարանի կամ հեշ-հավաքածուի օգտագործման ժամանակ։
Ի՞նչ է հիշողության կառավարման մեջ ստեկի դերը և ինչու է այն օգտագործվում:
Ինչ սահմանում է տալիս SQL տվյալների հավաքման և վերլուծության գործընթացի համար, որը հիմնված է վիճակագրական մեթոդների վրա:
Որտե՞ղ եք ներկայումս:
Անհրաժեշտ է երեք մեթոդ, որոնք փոխում են ապրանքի մասին տեղեկատվությունը (փոխում են վիճակը, փոփոխում են տեգերի կազմը և սահմանում քաշը): Քանի որ ապագայում նախատեսվում է ավելացնել ևս 10-20 մեթոդ, որոնք փոխում են ապրանքի մասին տեղեկատվությունը (նույն մեթոդները կարող են իրականացվել որպես NuGet այլ ծառայությունում), անհրաժեշտ է իրականացնել միակ մեթոդ DoSomethingWithItem, որը կախված մուտքային պարամետրերից կարող է կանչել ցանկացած փոփոխություն ապրանքի վրա: Այսինքն, մեթոդին կարող է ասել «Փոխել վիճակը» կամ «Սահմանել քաշը», և նրա իրականացումը կկոչի մեկը մեթոդներից, ինչպես StateChanger.Change կամ WeightSetter.Set և այլն: Class-երը StateChanger, TagsSetter և WeightSetter կարող են փոփոխվել: Կարևորն այն է, որ պահպանվի բիզնես գործառնականությունը:
Ի՞նչն է տարբերությունը ասինխրոնության և պառլելիզմի միջև։
Ինչու է անհրաժեշտ օգտագործել բոքսինգը ծրագրավորման մեջ և այն ինչպես է աշխատում?
Ի՞նչ գործընթացներ և հետևանքներ են առաջանում, երբ օբյեկտը փոխանցվում է ֆունկցիային կամ մեթոդին ծրագրավորման մեջ։
Ի՞նչ է ծրագրավորման մեջ Equals մեթոդի օգտագործման հիմնական նպատակը։
Ինչպես են տարբերում սինխրոնությունը և պառլելիզմը ծրագրավորման մեջ;
Իմացեք, թե ձեր ծրագրի կառուցվածքում առավելագույնը քանի տվյալների շերտեր կարող են լինել:
Ներկայացրեք Dispose մեթոդի աշխատանքի սկզբունքը և դրա նպատակը ռեսուրսների կառավարման մեջ.
Ի՞նչ է հիշողությունը երկու մասի բաժանելու անհրաժեշտությունը։
Գործառույթ՝ պատահականորեն գրանցել իրադարձությունը բրոքերում (Kafka/RabbitMQ) և տվյալների բազայում: Ինչպե՞ս ապահովել գործարքայինությունը։
Ավտոմատ տիպի փոխարկում տեղի է ունենում ծրագրավորման լեզվում երկու կառուցվածքների համեմատության ժամանակ?