Kokia yra steko vaidmuo atminties valdyme ir kam jis naudojamas?
C#
Kur šiuo metu esate?
Ar galite paaiškinti, kas yra duomenų struktūra HashSet ir kam ji skirta?
Kokia yra metodo GetHashCode vaidmuo naudojant žodyną ar žemės kolekciją?
Kuo skiriasi asinchroniškumas nuo lygiagrečio?
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ą.
Kokią apibrėžimą teikia SQL duomenų rinkimo ir analizės procedūrai, pagrįstai statistinėmis metodais?
Ar galite paaiškinti asinchroninių funkcijų koncepciją ir veikimo mechanizmą naudojant async/await sintaksę?
Kuo naudinga yra boxing programavime ir kaip jis veikia?
Kiek atminties sričių (heap) gali būti naudojama vienoje programoje?
Kokie procesai ir pasekmės atsiranda, kai objektas perduodamas funkcijai ar metodui programavime?
Kaip skiriasi sinchronijos ir paralelizmo sąvokos programavime?
Ar galite paaiškinti, kas yra užduočių planuotojas operacinėje sistemoje?
Užduotis: įrašyti įvykį atominiu būdu į brokerį (Kafka/RabbitMQ) ir į duomenų bazę. Kaip užtikrinti transakcionalumą?
Paaiškinkite Dispose metodo veikimo principą ir jo paskirtį išteklių valdyme.
Reikia parašyti užklausą, kuri grąžins atlikėjus ir jų ankstyviausius albumus formatu <Atlikėjo vardas> <Pirmojo albumo pavadinimas> <Pirmojo albumo išleidimo data>. create table Artists ( id serial primary key, name varchar(255) not null ); create table Albums ( id serial primary key, artistId int not null references Artists(id), name varchar(255) not null, release_date timestamp not null ); insert into Artists(name) values ('2Pac'), ('Wu-Tang Clan'), ('Eminem'); insert into Albums(name, artist_id, release_date) values ('The Slim Shady LP', 3, '[phone]'), ('Me Against The World', 1, '[phone]'), ('The Eminem Show', 3, '[phone]'), ('Enter The Wu-Tang Clan', 2, '[phone]'), ('Recovery', 3, '[phone]'), ('The W', 2, '[phone]'), ('2Pacalypse Now', 1, '[phone]'); select a.name, al.name, al.release_date from Artists as a join Albums as al on a.Id = al.artistId where al.release_date = ( select min(release_date) from Albums where artist_id = a.id ); with cte as ( select artist_id, min(release_date) as first_album_date from albums group by artist_id ) select a.Id, a.Name, fa.first_album_date from Artists a join cte as fa on a.Id = fa.artist_id;
Koks yra minimalus pajamų lygis, kuris jums yra priimtinas dabartinėje situacijoje?
Ar automatiškai vyksta tipo konvertavimas lyginant dvi struktūras programavimo kalboje?
Koks maksimalus duomenų stogų skaičius, kuris gali būti jūsų programos struktūroje?
Kuo naudinga padalinti atmintį į dvi sritis?