Kā tiek īstenota metode Equals, strādājot ar vārdnīcām, un kā tas ietekmē datu apstrādi?
C#
Kā ietekmē GetHashCode metode .NET vārdnīcas darbību?
Kāda ir mērķis pārdefinēt metodi equals klasē?
Slodzes līdzsvarošanas algoritmi. Kā izvēlēties konkrētu pakalpojuma instanci?
Vai izmantojāt automatizētus testus sava koda pārbaudei?
Kāpēc ir nepieciešams pārrakstīt metodi GetHashCode klasē?
Vai jums bija militārā biļete?
Kas ir async/await, kam tas ir nepieciešams, kur tas attīstās?
Vai jūs varat izskaidrot, ko nozīmē VACUUM FULL komanda SQL un kā tā atšķiras no parastā VACUUM?
Kā atšķiras galvenie datu tipi un atsauces datu tipi programmēšanas valodās?
Kā īstenot elementa meklēšanu pēc atslēgas ar laika sarežģītību O(n)?
Vai pareizi darbosies catch-bloku loģika kompensācijai, izmantojot await Task.WhenAll? Kāda izņēmuma tiks izsviesta?
Kādā vietā objektā parasti atrodas klases vesela skaitļa lauks?
Vai jūs varat izskaidrot atmiņas pārvaldības starp steku un kaudzi?
Vai vari sniegt piemēru situācijai, kad liela objekta izdalīšana notiek heap atmiņā?
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 steka loma programmas atmiņas pārvaldībā?
Cik daudz atmiņas (heap) zonu var izmantot vienā lietojumprogrammā?