Vai jūs varat izskaidrot atmiņas pārvaldības starp steku un kaudzi?
C#
Kā īstenot elementa meklēšanu pēc atslēgas ar laika sarežģītību O(n)?
Kāds algu diapazons jums šķiet pieņemams un apmierinošs?
Vai vari uzskaitīt galvenos savienojumu veidus SQL un īsi izskaidrot to mērķi?
Kādā vietā objektā parasti atrodas klases vesela skaitļa lauks?
Vai asīnhroni procesi var darboties vienlaikus bez rindas?
Kam ir nepieciešams steks? Kāpēc neglabāt visus datus kaudzē?
Kā atšķiras galvenie datu tipi un atsauces datu tipi programmēšanas valodās?
Vai jūs varat izskaidrot sinhronizācijas konteksta jēdzienu un tā lomu pavedienu pārvaldībā?
Izskaidrojiet atšķirības starp WHERE un HAVING izmantošanu SQL vaicājumos un kādos gadījumos ir vēlams izmantot katru no tiem.
Kāda datu tips ir jābūt Equals metodes argumentam?
Vai ir iespējams vienlaikus izpildīt vairākas asinhronās uzdevumus, lai uzlabotu efektivitāti?
Kādi faktori ietekmē asenhronisko operāciju īstenošanu sistēmā?
Kādus soļus tu veiktu, ja pamanītu sistēmas veiktspējas samazināšanos darba vidē?
Kāda ir funkcija metode GetHashCode, lietojot vārdnīcu vai hash kolekciju?
Ir trīs metodes, kas maina preces informāciju (maina stāvokli, maina tagu sastāvu un nosaka svaru). Tā kā nākotnē plāno pievienot vēl 10-20 metodes, kas maina preces informāciju (pašas metodes var tikt realizētas kā NuGet citā servisā), ir jārealizē viena metode DoSomethingWithItem, kas atkarībā no ievades parametriem varētu izsaukt jebkuru preces izmaiņu. Citiem vārdiem, metodei var teikt "Mainīt stāvokli" vai "Noteikt svaru" un tās realizācija pati izsauks vienu no metodēm, piemēram, StateChanger.Change vai WeightSetter.Set, utt. Klases StateChanger, TagsSetter un WeightSetter var tikt mainītas. Galvenais ir saglabāt biznesa funkcionalitāti.
Kāda ir galvenā steka funkcija programmēšanā un kādos gadījumos to izmanto?
Kā atšķiras asinhronitāte no paralēlās?