Kam skirtas stovas? Kodėl ne saugoti visus duomenis krūvoje?
C#
Kaip įgyvendinti elemento paiešką pagal raktą su laiko sudėtingumu O(n)?
Kaip skiriasi pagrindiniai duomenų tipai ir nuorodų duomenų tipai programavimo kalbose?
Koks atlyginimo diapazonas jums atrodo priimtinas ir jus tenkinantis?
Kaip vykdomos funkcijos tęstinumas po jos sustabdymo dėl asinchroninės operacijos?
Kuo skiriasi nuorodų tipai nuo reikšmių tipų ir kaip tai veikia jų darbą?
Kuriame objekte paprastai yra įdėtas viso skaičiaus laukas?
Ar galite paaiškinti sinchronizacijos konteksto sampratą ir jo vaidmenį siūlų valdyme?
Ar asinchroniniai procesai gali būti vykdomi vienu metu be eilės?
Ar galėtumėte paaiškinti, ką reiškia terminas 'išpakavimas' programavime?
Yra trys metodai, kurie keičia prekės informaciją (keičia būseną, keičia žymų sudėtį ir nustato svorį). Kadangi planuojama pridėti dar 10-20 metodų, kurie keičia prekės informaciją (patys metodai gali būti įgyvendinti kaip NuGet kitame serveryje), būtina įgyvendinti vieną metodą DoSomethingWithItem, kuris priklausomai nuo įvesties parametrų galėtų iškviesti bet kokią prekės keitimo operaciją. Kitaip tariant, metodui gali būti sakoma "Pakeisk būseną" arba "Nustatyk svorį" ir jo įgyvendinimas pats iškvies vieną iš metodų, kaip StateChanger.Change arba WeightSetter.Set ir t. t. Klasės StateChanger, TagsSetter ir WeightSetter gali būti keičiamas. Svarbiausia – išsaugoti verslo funkcionalumą.
Kuo skiriasi asinchroniškumas nuo lygiagrečio?
Kokie veiksniai įtakoja asinchroninių operacijų įgyvendinimą sistemoje?
Kokia yra steko vaidmuo atminties valdyme ir kam jis naudojamas?
Ar galima vienu metu vykdyti kelias asinchronines užduotis efektyvumo didinimui?
Kur šiuo metu esate?
Kaip galima tęsti asinchroninės funkcijos vykdymą po jos nutraukimo arba darbo atnaujinimo?
Kokio duomenų tipo turi būti Equals metodo argumentas?
Kiek atminties sričių (heap) gali būti naudojama vienoje programoje?